다른 스키마의 Oracle 테이블에 대한 마지막 DDL 시간 가져오기
테이블에 적용된 마지막 DDL 문의 시간을 찾으려고 합니다.
다음과 같은 해결책을 찾았습니다.
Select OBJECT_NAME, LAST_DDL_TIME
From user_objects
Where OBJECT_NAME='MY_TABLE'
문제는 제 스키마에 속하지 않는 테이블에 대해 이를 확인하고 있습니다.
어떤 제안이든 부탁드립니다.
권한이 있다고 가정할 때, 당신은 단지 다음과 같은 질문을 하기만 하면 될 것입니다.ALL_OBJECTS
아니면DBA_OBJECTS
뷰(view), 즉
SELECT object_name, object_type, last_ddl_time
FROM dba_objects (or all_objects)
WHERE owner = <<owner of table>>
AND object_name = 'MY_TABLE'
ALL_OBJECTS
에는 사용자에게 권한이 있는 모든 개체(즉, 적어도 선택할 수 있는 테이블)에 대한 정보가 있습니다.DBA_OBJECTS
데이터베이스에 있는 모든 개체에 대한 액세스 권한이 있는지 여부에 대한 정보를 가지고 있습니다.하지만, 에 대한 접근은DBA_OBJECTS
보기에는 추가 권한이 필요합니다.
언급URL : https://stackoverflow.com/questions/6490027/get-last-ddl-time-for-oracle-table-in-different-schema
'source' 카테고리의 다른 글
mysqldump 명령을 실행하려고 하는 중 오류 1064(42000) (0) | 2023.10.12 |
---|---|
Python CSV 리더가 쉽게 구문 분석할 수 있도록 Excel 스프레드시트를 사용하여 트리 계층을 표현하시겠습니까? (0) | 2023.10.12 |
Maria가 있는 윈도우즈에서 MYSQL / QMYSQL 플러그인을 빌드하는 동안 오류가 발생했습니다.DB (0) | 2023.10.12 |
python mysql 쿼리에서 %를(를) 탈출하려면 어떻게 해야 합니까? (0) | 2023.10.12 |
MySQL Workbench를 사용하여 Diff 두 데이터베이스를 스키마 하는 방법? (0) | 2023.10.12 |