특이한 사항에 의하여 트리거가 실행하는 시점이 트랜젝션 commit 전이 아니라 이후에 실행을 해야 합니다 이것이 가능한가요.. 옵션을 찾아보니 그런것은 없는듯한데 혹시 방법을 아시는분 부탁드립니다~~
트리거는 해당 부모 트랜잭션에 포함된 놈이기 때문에 원천적으로는 안 됩니다. 해당 부모 트랜잭션이 정상적으로 Commit된 후에 다은 어떤 작업을 하려고 한다면 당연히 프로그램 측에서 로직을 추가하는게 맞습니다. ---------------------------------------------------- 아마 프로그램 수정하는 부분이 어렵기 때문에 질문하셨을 거 같은데 뭐... 굳이 방법을 찾자면 JoB에다가 Commit 후 처리로직을 등록을 시켜서 처리하게끔 해도 되겠군여... 물론 트리거는 해당 Job이 처리할 수 있도록 임시 테이블에다가 관련 Key 정보를 등록해야겠구여.... Job 은 처리 후 임시 테이블 내용을 지우고여...