हम 'BEGIN' और 'END' के बिना MySQL संग्रहित कार्यविधियाँ बना सकते हैं, ठीक उसी तरह जैसे दोनों के साथ बनाया गया है केवल BEGIN और END को छोड़ देना है। निम्नलिखित उदाहरण में, हम तालिका से सभी पंक्तियों को प्राप्त करने के लिए 'BEGIN' और 'END' के बिना एक संग्रहीत कार्यविधि बना रहे हैं -
उदाहरण
mysql> Delimiter // mysql> CREATE PROCEDURE Hello() -> SELECT * from Student_info; // Query OK, 0 rows affected (0.08 sec)
हम BEGIN और END के बिना MySQL द्वारा निर्मित संग्रहीत कार्यविधियाँ देख सकते हैं। अब इसे कॉल स्टेटमेंट द्वारा लागू करें -
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)