คุณสามารถใช้ DECLARE ในกระบวนงานที่เก็บไว้ได้ ไวยากรณ์มีดังนี้ −
ประกาศ yourVariableName yourDataType;
เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างกระบวนงานที่เก็บไว้:
mysql> ตัวคั่น //mysql> สร้างโพรซีเดอร์ square_demo (ใน Value int) เริ่มประกาศ magicValue int; ตั้งค่า magicValue=Value; เลือก concat('Your Square Value=',magicValue*magicValue) เป็นเอาต์พุต; จบ; //แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที)mysql> ตัวคั่น;
ตอนนี้คุณสามารถเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่งโทร -
mysql> โทร square_demo(15);
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------------------+| เอาท์พุต |+-----------------------+| Your Square Value=225 |+----------------------+1 แถวในชุด (0.00 วินาที) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที)