이해를 위해 저장 프로시저를 만들어 보겠습니다. 여기 저장 프로시저에 2개의 select 문이 있습니다.
mysql> DELIMITER // mysql> CREATE PROCEDURE select_statement() -> BEGIN -> SELECT "HI" AS `FIRST VALUE`; -> SELECT "HELLO" AS `SECOND VALUE`; -> END -> // Query OK, 0 rows affected (0.09 sec) mysql> DELIMITER ;
CALL 명령을 사용하여 저장 프로시저 호출 -
mysql> CALL select_statement();
이것은 다음과 같은 출력을 생성합니다 -
+-------------+ | FIRST VALUE | +-------------+ | HI | +-------------+ 1 row in set (0.00 sec) +--------------+ | SECOND VALUE | +--------------+ | HELLO | +--------------+ 1 row in set (0.01 sec) Query OK, 0 rows affected (0.01 sec)