오라클 데이터 insert나 update 된 시간을 어떻게 볼 수 있을까요? 1 2 4,112

by Albothyl [2013.12.05 08:23:59]



직접 컬럼을 만들지 안고 rownum 같이 db 자체적으로 이 데이터가
언제 insert나 update 되었는지 알려면 어떻게 해야하나요?
by 마농 [2013.12.05 08:59:40]
== ORA_ROWSCN ==
10G부터 등장한 Pseudo 컬럼으로 ROW 단위 커밋넘버를 가진다.
테이블 생성시  ROWDEPENDENCIES 옵션을 사용해야지만 ROW 단위로 동작한다.
옵션 미지정 테이블에서는 블럭 단위로 동작
SCN_TO_TIMESTAMP(ORA_ROWSCN) 을 이용해 타임스템프로 변경 가능하지만
변경 가능 주기는 단 5일. 5일 이상 지난 SCN 은 시간으로 변경 못함.
ORA_ROWSCN 은 그저 보조적인 역할을 할 뿐...
갱신 일시를 확인하기 위해서는 별도 컬럼을 관리해주는 것이 옳음.

by Albothyl [2013.12.06 08:04:45]

답변 감사합니다. !!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입