오라클 프로시져

oracle 2008/09/10 17:05

프로시져란..

특정 작업을 수행
할수 있고, 이름이 있는 PL/SQL 블록으로서. 매개 변수를 받을수
있고.. 반복적으로 사용
할수 있는거죠.. 보통 연속 실행 또는 구현이 복잡한 트랜잭션을 수행하는
PL/SQL블록을 데이터 베이스에 저장하기 위해 생성합니다.

CREATE OR REPLACE 구문을 사용하여 생성합니다.
IS 로 PL/SQL의 블록을 시작합니다.
LOCAL 변수는 IS 와 BEGIN 사이에 선언합니다.

    [Syntax]

    CREATE OR REPLACE procedure name
    IN argument
    OUT argument
    IN OUT argument

    IS

    [변수의 선언]

    BEGIN
    --> 필수

    [PL/SQL Block]
    -- SQL문장, PL/SQL제어 문장

    [EXCEPTION] --> 선택
    -- error가 발생할 때 수행하는 문장

    END; --> 필수


출처 : http://navylela.tistory.com/129?srchid=BR1http%3A%2F%2Fnavylela.tistory.com%2F129

Posted by 파천소마