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

ใช้ DECLARE เพื่อสร้างตัวแปรใน MySQL หรือไม่


คุณสามารถใช้ 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 วินาที)