हम 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)