티스토리 뷰

728x90

◎ 프로시저 생성
    - CREATE [OR REPLACE] PROCEDURE "프로시저"
           ("변수1" "타입", "변수2" "타입", ... )
       IS  
           [local_variable declaration]
       BEGIN 
           쿼리문 1;
           쿼리문 2;
              ...
       END;
       /    <== 꼭 붙여줘야 된다

      ㆍOR REPLACE : 같은 이름으로 생성할 경우 기존 내용은 삭제하고 새롭게 생성

◎ 사용 예
    - CREATE OR REPLACE PROCEDURE setArticle(
           id VARCHAR2, title VARCHAR2, content VARCHAR2, password VARCHAR2,
           hit_number NUMBER, depth NUMBER, file_name VARCHAR2)
       IS 
       BEGIN
           INSERT INTO article_model VALUES (
               article_model_seq.nextval, id, title, content, password, hit_number, depth, SYSDATE, file_name
           );
           COMMIT;
       END;
       /