insert, update, delete trigger 를 걸려고 합니다
여건상 for each row 로 걸수가 없어 statement 로 걸어야 하는 상황인데
트리거에서 하는 작업이 변경된 데이터들을 별도의 테이블로 옮기는 작업입니다
물론 for each row 로 변경될때마다 1건씩 옮기면 되겠지만
옮겨지는 대상 테이블에 job_id 를 넣어주어야 하는데 이것이 timestamp 값입니다
그러다 보니 변경 데이터가 2개 이상 넘어가면 같은 job_id 를 갖어야 하는 것들이
서로 다른 job_id를 갖게 되기 때문에 statement 로 걸려고 합니다
이때 트리거가 걸려있는 테이블에 변경된 데이터가 무엇인지 확인 할 수 있는 방법이 있을까요?
어떻게 처리하는 것이 좋을지 모르겠네요
답변 부탁드립니다
|