태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

'Trigger'에 해당되는 글 1건

  1. 2008/02/29 [oracle] trigger (트리거) 샘플 프로그램 (추가/삭제/변경) (1)
/*****************************************************************
특정 테이블에 row가 추가/변경/삭제된 경우에 작동되는 트리거 샘플입니다.
추가/변경/삭제가 되면 그 row의 key 값을 지정한 테이블 (tb_log)에 저장하는 간단한 예입니다.
*****************************************************************/

CREATE OR REPLACE TRIGGER trigger_name
    AFTER INSERT OR UPDATE OR DELETE ON table_name
    FOR EACH ROW

BEGIN
   IF INSERTING THEN
         INSERT INTO Tb_log VALUES ( :NEW.table_key, '0');
   ELSIF UPDATING THEN
         INSERT INTO Tb_log VALUES ( :NEW.table_key, '1');
   ELSIF DELETING THEN
         INSERT INTO Tb_log VALUES ( :OLD.table_key, '2');
   END IF;
   EXCEPTION
       WHEN OTHERS THEN
       RETURN;
END;
/
Posted by bomsoft
TAG , , ,