database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 28047 게시물 읽기
No. 28047
Trigger 실행 시점에 대한..
작성자
궁굼이
작성일
2006-09-25 20:45ⓒ
2006-09-25 20:45ⓜ
조회수
1,520

특이한 사항에 의하여 트리거가 실행하는 시점이 트랜젝션 commit 전이 아니라 이후에 실행을 해야 합니다 이것이 가능한가요.. 옵션을 찾아보니 그런것은 없는듯한데 혹시 방법을 아시는분 부탁드립니다~~

이 글에 대한 댓글이 총 1건 있습니다.

트리거는 해당 부모 트랜잭션에 포함된 놈이기 때문에

원천적으로는 안 됩니다.


해당 부모 트랜잭션이 정상적으로 Commit된 후에 

다은 어떤 작업을 하려고 한다면 당연히 프로그램 측에서 

로직을 추가하는게 맞습니다.

----------------------------------------------------

아마 프로그램 수정하는 부분이 어렵기 때문에 질문하셨을 거 같은데

뭐... 굳이 방법을 찾자면

JoB에다가 Commit 후 처리로직을 등록을 시켜서 처리하게끔 해도 되겠군여...

물론 트리거는 해당 Job이 처리할 수 있도록 임시 테이블에다가 관련 Key 정보를 등록해야겠구여.... Job 은 처리 후 임시 테이블 내용을 지우고여...

남해 짱님이 2006-09-27 09:37에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
28050토드에서.... [3]
펭귄도사
2006-09-26
1791
28049쿼리 질문요..ㅡㅜ
ㅜㅜ
2006-09-26
742
28048PreparedStatement 와 stmt 차이 [1]
펭귄도사
2006-09-25
946
28047Trigger 실행 시점에 대한.. [1]
궁굼이
2006-09-25
1520
28046마농님..........(고수님들)
펭귄도사
2006-09-25
719
28045프로시져에러 [1]
이분희
2006-09-25
1808
28044테이블에서 중복된 것만 뽑아오는 쿼리.. [1]
kirrie
2006-09-25
2524
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다