본문 바로가기

오라클 정보

업데이트 시 간단한 오라라클 트리거 만들기


CREATE OR REPLACE TRIGGER GWANAK.DEVICE_TRIGER
AFTER UPDATE
ON GWANAK.AA1
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
    IF INSERTING THEN
        -- when insert
        INSERT INTO AA1_T
        ( t1,no1, t2, t3, t4, t5)
        VALUES
        ('INSERT',:NEW.no1, :NEW.t2, :NEW.t3, :NEW.t4,:NEW.t5);
       
    ELSIF UPDATING THEN
        -- when update
        INSERT INTO AA1_T
      ( t1,no1, t2, t3, t4, t5)
        VALUES
        ('update',:NEW.no1, :NEW.t2, :NEW.t3, :NEW.t4,:NEW.t5);
       
    ELSIF DELETING THEN
        -- when delete
        INSERT INTO AA1_T
        ( t1,no1, t2, t3, t4, t5)
        VALUES
        ('DELETE',:NEW.no1, :NEW.t2, :NEW.t3, :NEW.t4,:NEW.t5);
    END IF;
END;
/

'오라클 정보' 카테고리의 다른 글

오라클 덤프 export / import  (0) 2010.09.20
오라클 db 백업 하기,복원하기  (0) 2010.09.17