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 38708 게시물 읽기
No. 38708
commit 되기 전 자료 알아내기
작성자
배움터(helpkey)
작성일
2011-07-18 13:52
조회수
3,135

안녕하세요.

제가 연혁관리를 하려고 합니다.

이런 구조가 가능한가요 ?

0.트랙젝션 걸리

1. 사용자가 A테이블을 Insert/Delete/Update 수행한다.

2. A테이블에서 Insert/Delete/Update 수행된 자료를 검색한다.

3. 연혁관리 테이블인 B 에 A에서 수행된 DML 자료를 추가한다.

4. commit 처리한다.

 

연혁관리를 위에처럼 구현하면 쉽게 될것 같은데... 혹시 가능한가요 ?

2번항목만 할수 있다면 충분히 가능할것 같습니다.

 

감사합니다.

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

트리거를 사용하시면 가능합니다.

로그남기는 부분은 대부분 트리거로 처리를 합니다..

트리거 문장에서 OLD.필드명 이런식으로 사용합니다.

트리거 작성은 조금만 검색해보시면 알수있구요.. 

1님이 2011-07-18 14:15에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
38711OS 시간 변경하면 디비에 영향이 없을까요?
문의
2011-07-19
3259
38710DB에서 데이터 변경 시 해당 내용을 다른 서버의 리스너등을 통해 알려줄 수 있는 방법이 있나요? [1]
김재욱
2011-07-19
3161
38709oracle 10g 백업과 관련하여.. [1]
홍종우
2011-07-18
4044
38708commit 되기 전 자료 알아내기 [1]
배움터
2011-07-18
3135
38707☆권한에 대해..여쭐게요 :D [3]
임서희
2011-07-18
4447
38706sequence 문의 [1]
레이첼
2011-07-18
3700
38705캐릭터 깨짐 현상 문의. [1]
문은미
2011-07-18
3222
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다