คุณสามารถใช้คำสั่ง DECLARE เพื่อประกาศตัวแปรภายในโพรซีเดอร์ MySQL ให้เราสร้างกระบวนงานที่เก็บไว้ใน MySQL -
mysql> DELIMITER //mysql> CREATE PROCEDURE DECLARE_VARIABLE_DEMO (ค่า int) -> BEGIN -> DECLARE searchValue int; -> ตั้งค่า searchValue=value; -> ถ้า searchValue=10 แล้ว -> เลือก searchValue+100; -> อื่นๆ -> เลือก searchValue; -> สิ้นสุดถ้า; -> END -> //แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.17 วินาที) mysql> DELIMITER;
ด้านบนเราได้ประกาศตัวแปร ตอนนี้ ให้เราเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่ง CALL -
mysql> โทร DECLARE_VARIABLE_DEMO(10);
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------------+| searchValue+100 |+-----------------+| 110 |+-----------------+1 แถวในชุด (0.00 วินาที) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.02 วินาที)