반응형
Oracle에서 테이블 행에 대해 작성된 날짜-시간은 언제입니까?
어제 제 친구인 BI Specialist가 오라클 문제를 설명해 주었습니다.
엄청난 양의 데이터를 포함하는 Oracle 데이터베이스가 있지만 각 행에 대한 Created date time을 저장하는 각 테이블에 대해 열을 만들지는 않습니다.
그렇다면 이 경우 각 행에 대해 작성된 날짜 시간(타임스탬프)을 얻는 방법은 무엇입니까?
각 행에는 SCN(System Change Number)이 있습니다.이것은 정확하게 데이터베이스의 한 순간을 식별하는 것입니다.
먼저 SCN을 알아보고 이를 바탕으로 SCN_TO_TIME stamp를 사용하여 타임스탬프를 가져옵니다.
SELECT
SCN_TO_TIMESTAMP(ora_rowscn),
MyTable.*
FROM
MyTable
언급URL : https://stackoverflow.com/questions/6571575/whats-the-created-date-time-for-table-row-in-oracle
반응형
'programing' 카테고리의 다른 글
if 문에 여러 값에 대한 클래스가 JQuery.has에 있습니다. (0) | 2023.10.01 |
---|---|
도커 무시:파일과 도커 파일을 제외한 모든 것을 무시합니다. (0) | 2023.10.01 |
인증 유형을 표준에서 cashing_sha2_password로 변경하는 MySQL (0) | 2023.10.01 |
GIT 커밋은 이메일 없이/또는 이메일만 다른 사용자로 커밋합니다. (0) | 2023.10.01 |
SSH를 통해 연결된 원격 서버에서 로컬 시스템으로 MySQL 덤프 (0) | 2023.10.01 |