เราสามารถสร้าง MySQL กระบวนงานที่เก็บไว้โดยไม่มี 'BEGIN' และ 'END' ในลักษณะเดียวกับที่สร้างด้วยทั้งคู่ สิ่งเดียวที่ต้องละเว้น BEGIN และ END ในตัวอย่างต่อไปนี้ เรากำลังสร้างกระบวนงานที่เก็บไว้โดยไม่มี 'BEGIN' และ 'END' เพื่อรับแถวทั้งหมดจากตาราง -
ตัวอย่าง
mysql> Delimiter // mysql> CREATE PROCEDURE Hello() -> SELECT * from Student_info; // Query OK, 0 rows affected (0.08 sec)
เราสามารถเห็น MySQL สร้างกระบวนงานที่เก็บไว้โดยไม่มี BEGIN และ END เรียกใช้สิ่งนี้ด้วยคำสั่ง CALL -
mysql> Delimiter ; mysql> CALL Hello(); +-----+---------+------------+------------+ | id | Name | Address | Subject | +-----+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | +------+---------+------------+------------+ 3 rows in set (0.18 sec) Query OK, 0 rows affected (0.28 sec)