การประกาศตัวแปรต้องอยู่ระหว่าง BEGIN และ END ภายใต้ BEGIN และ END คำสั่งแรกต้องเป็นการประกาศตัวแปร หลังจากนั้นคุณสามารถใส่ส่วนแทรก เลือก ฯลฯ
ให้เรามาดูตัวอย่าง. ในที่นี้ ชื่อตัวแปรคือ “เอาต์พุต”:
mysql> DELIMITER //mysql> CREATE PROCEDURE showVariablesValue() -> BEGIN -> DECLARE เอาต์พุต varchar (100); -> SET output ="สวัสดี MySQL"; -> เลือกเอาท์พุท; -> END -> //แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.25 วินาที) mysql> DELIMITER;
ตอนนี้คุณสามารถเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่งโทร:
mysql> CALL showVariablesValue();
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้
<ก่อนหน้า>+-------------+| เอาท์พุต |+-------------+| สวัสดี MySQL |+-------------+1 แถวในชุด (0.03 วินาที) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.04 วินาที)