ไวยากรณ์ DECLARE ต้องอยู่ระหว่าง BEGIN และ END ไวยากรณ์มีดังนี้ −
BEGIN DECLARE yourVariableName1 dataType, DECLARE yourVariableName2 dataType,....END
นี่คือแบบสอบถามเพื่อหลีกเลี่ยงข้อผิดพลาดทางไวยากรณ์ DECLARE ใน MySQL -
mysql> DELIMITER //mysql> สร้างโพรซีเดอร์ประกาศ_Demo() -> BEGIN -> DECLARE ชื่อ varchar(100); -> ชื่อหลักทรัพย์:='John'; -> เลือกชื่อ; -> END -> //แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.17 วินาที) mysql> DELIMITER;
เรียกกระบวนงานที่เก็บไว้ด้วยความช่วยเหลือของคำสั่ง CALL ไวยากรณ์มีดังนี้ −
CALL yourStoredProcedureName();
แบบสอบถามมีดังนี้ −
mysql> โทรประกาศ_Demo();
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+------+| ชื่อ |+------+| John |+------+1 แถวในชุด (0.00 วินาที) ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.01 วินาที)