Trigger :new, :old 바꾸기(referencing구 사용법)
기본적으로 행 레벨 트리거에서 이전값은 :old로 새로운 값은 :new로 접근한다.
이 값을 바꾸고 싶다면 아래처럼...
참고하세요...
CREATE OR REPLACE TRIGGER salary_change
BEFORE UPDATE ON EMP
REFERENCING new AS n old AS o
FOR EACH ROW
BEGIN
......
dbms_output.put_line(:n.ename);
END;
/
기본적으로 행 레벨 트리거에서 이전값은 :old로 새로운 값은 :new로 접근한다.
이 값을 바꾸고 싶다면 아래처럼...
참고하세요...
CREATE OR REPLACE TRIGGER salary_change
BEFORE UPDATE ON EMP
REFERENCING new AS n old AS o
FOR EACH ROW
BEGIN
......
dbms_output.put_line(:n.ename);
END;
/
댓글 없음:
댓글 쓰기