안녕하세요~ 트리거 관련 질문이 있습니다.
특정테이블 삭제할때 트리거를 이용해서 삭제된 데이터를 다른 테이블로 저장할려고 하는데요
혹시 삭제한 사람?의 정보를 알수 있을까 해서요..
아래 쿼리보시면 삭제한 날짜와, 삭제한 대상? 의 정보를 넣고 싶은데...
혹시 지원되는 방법이 있는지 아시는분 계실까요?
CREATE OR REPLACE TRIGGER TEST_DEL
BEFORE DELETE
ON TEST
FOR EACH ROW
BEGIN
IF DELETING THEN
INSERT INTO TEST (
TEST1,
TEST2,
INS_ID,
DEL_DATE
) VALUES(
:old.TEST1,
:old.TEST2,
'삭제한 대상을 알수 있는 정보?',
TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
);
END IF;
END;