Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

สร้าง Stored Procedure ใน MySQL Workbench

ขั้นตอนสร้างและรัน Stored Procedure ใน MySQL Workbench

โค้ด Stored Procedure

use business;
DELIMITER //
DROP PROCEDURE IF EXISTS SP_GETMESSAGE;
CREATE PROCEDURE SP_GETMESSAGE()
BEGIN
    DECLARE MESSAGE VARCHAR(100);
    SET MESSAGE="HELLO";
    SELECT CONCAT(MESSAGE,' ','MYSQL!!!!');
END //
DELIMITER ;

ขั้นตอนใน Workbench

  1. เปิด MySQL Workbench และเชื่อมต่อเซิร์ฟเวอร์
  2. เปิดแท็บ SQL Editor ใหม่
  3. วางโค้ดด้านบนแล้วกดปุ่ม Execute (สัญลักษณ์สายฟ้า ⚡)
  4. เรียกใช้: CALL SP_GETMESSAGE(); แล้วกด Execute อีกครั้ง

ผลลัพธ์

+-------------------+
| CONCAT(MESSAGE,' ','MYSQL!!!!') |
+-------------------+
| HELLO MYSQL!!!!   |
+-------------------+

DELIMITER // เปลี่ยนตัวคั่นคำสั่งชั่วคราว เพื่อให้ ; ภายใน Procedure ไม่จบคำสั่ง