저장 프로시저 : 특정 처리 작업을 수행하는데 사용하는 저장 서브프로그램. 용도에 따라 파라미터를 사용할 수도 사용하지 않을 수도 있다.
--> 별다른 입력 데이터 필요없을 경우 파라미터 없이 프로시저 사용.
CREATE [OR REPLACE] PROCEFURE 프로시저이름
AS
선언부
BEGIN
실행부
EXCEPTION
예외처리부
END (프로시저이름);
CREATE [OR REPLACE] : 저장한 프로시저 이름을 가진 프로시저가 이미 존재하는 경우에 현재 작성한 내용으로 대체한다. 덮어쓴다.
EXECUTE 프로시저이름;
BEGIN
프로시저이름;
END;
입력데이터 필요한 경우에 파라미터 정의할 수 있음.
CREATE [OR REPLCAE] PROCEDURE 프로시저이름
파라미터1 [modes] 자료형
파라미터 모드