Stored Procedure
eelseungmin
사용법예시는 MySQL 기준이다. 두 정수의 곱셈 결과를 나타내는 프로시저mysql> DELIMITER $$ -- 기존에 쿼리에서 사용하던 ';' 기호 대신 "$$"가 쿼리의 끝을 나타내도록 변경mysql> CREATE PROCEDURE product(IN a int, IN b int, OUT result int) -- a, b는 input이고 result라는 변수를 output으로 사용함. 아무것도 적지 않을 경우 default로서 IN이 적용됨.BEGIN SET result = a * b;END$$mysql> DELIMITER ; -- 다시 ';'가 쿼리의 끝을 나타내도록 변경mysql> call product(5, 7, @result);mysql> select @result;결과로는 35가 테이블에..