หากต้องการกำหนดเงื่อนไขในขั้นตอนการจัดเก็บ ให้ใช้ไวยากรณ์ด้านล่าง -
if yourCondition แล้ว yourStatement1; อื่นๆ yourStatement2'; สิ้นสุด if; จบ //
ให้เราใช้ไวยากรณ์ข้างต้นเพื่อแก้ไขอัฒภาคที่ขาดหายไปในขั้นตอนการจัดเก็บ -
mysql> ตัวคั่น //mysql> สร้างโพรซีเดอร์ Test_Demo(ใน inputValue int) -> BEGIN -> ถ้า inputValue=10 แล้ว -> เลือก 'You have won 100$'; -> อื่น -> เลือก 'ขออภัย !!!'; -> สิ้นสุด if; -> end -> //Query OK, 0 แถวได้รับผลกระทบ (0.20 วินาที)mysql> delimiter;
ตอนนี้คุณสามารถเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่ง CALL -
mysql> โทร Test_Demo(10);
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------------+| คุณได้รับ 100$ |+-------------------+| คุณได้รับรางวัล 100$ |+-------------------+1 แถวในชุด (0.00 วินาที) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.01 วินาที)