오라클 ORA_ROWSCN - 데이터 최종수정 시간 확인
오라클 10g 이상부터는 ORA_ROWSCN 활용 가능.
※ORA_ROWSCN
가장 최근에 SCN(System Change Number) 값을 반환.
테이블의 데이터가 수정된 시간을 관리하는 칼럼이 없을 경우 사용하면 유용.
※예시
SELECT ORA_ROWSCN,
SCN_TO_TIMESTAMP(ORA_ROWSCN)
FROM 테이블명
SCN_TO_TIMESTAMP 를 활용해서 시간을 구할 수 있다.
단, SCN_TO_TIMESTAMP 함수는 변환가능한 시간에 제약이 있는데 대략 5일 미만
이렇게 로우들이 각각 마지막으로 수정될 시간을 구할 수 있으며,
WHERE 절을 통해 조건 또한 걸 수 있다.
출처: http://20140501.tistory.com/107?category=426323 [20140501]
'Database > Oracle Tip' 카테고리의 다른 글
[오라클] Partition Table(파티션 테이블) (0) | 2020.08.04 |
---|---|
[Oracle] Tablespace(테이블스페이스)란? (0) | 2020.08.04 |
오라클 테이블스페이스 용량 조회, oracle tablespace 용량 조회 (0) | 2019.07.29 |
[오라클] 테이블별 용량 확인 방법 (0) | 2019.07.29 |
오라클 최근 생성된 테이블, 뷰 확인 (0) | 2019.06.17 |
자식키가 있는 상태에서 부모키 값 수정 (0) | 2019.05.08 |
[ORACLE] 테이블과 데이터 복사하기 (0) | 2019.04.01 |
oracle에서 현재 시간과 1일전, 1시간전, 1분전, 1초전 시간 구하기 (0) | 2019.01.07 |