우리는 '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 생성 저장 프로시저를 볼 수 있습니다. 이제 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)