MySQL 스토어드 프로그램 (1) 프로시저
·
MySQL
스토어드 프로그램스토어드 프로시저스토어드 프로시저(이하 프로시저)는 여러개의 명령을 묶어서 실행할 수 있는 기능이다.복잡한 비즈니스 로직을 구현하고, 트랜잭션을 처리하는 목적을 가진다.그렇기 때문에 스토어드 함수와는 달리 비결정성을 허용한다.프로시저 목적복잡한 비즈니스 로직 구현데이터 변경자동화된 작업 수행CREATE PROCEDURE 프로시저 생성DELIMITER //CREATE PROCEDURE 프로시저명()BEGIN DECLARE var1 INT; SET var1 = 100; SELECT * FROM 테이블명1; SELECT * FROM 테이블명2;END //DELIMITER ;프로시저명 뒤에 오는 괄호 내부에 파라미터를 줄 수도 있다.파라미터 종류입력 파라미터IN 파라미터명 데이터형식출력 ..