파라미터 선언은 프로시저명 안에서 선언. SQL문과 변수 선언은 BEGIN~END 사이에 작성.
CREATE PROCEDURE 프로시저명 (
파라미터 선언
)
BEGIN
변수 선언
DECLARE 변수 ;
쿼리문1..
SELECT * INTO FROM ~~ ;
쿼리문2..
END
SELECT 사용 시에는 조회한 컬럼(데이터)을 반드시 INTO로 변수 안에 넣어줘야하며,
프로시저 내부에서 사용하는 SQL문은 일반 SQL문이기 때문에 세미콜론(;)으로 문장을 끝맺어야한다.
CALL 프로시저명;
SHOW PROCEDURE STATUS;
SHOW CREATE PROCEDURE 프로시저이름;
DROP PROCEDURE 프로시저이름;
IF ~ THEN
ELSE
IF ~ THEN
END IF;
END IF;
CASE ..
WHEN ~ THEN
WHEN ~ THEN
ELSE
END CASE;