2017-01-20 1 views
0

SQL에 익숙하지 않고 직장에서 데이터베이스를 테스트 할 때 몇 가지보기를 만들었습니다.SQL Developer : 지난 주에 생성 된보기 찾기

그런 다음 나는 그것을 제거해야한다는 것을 알았지 만, 나는 그것들을 모두 떨어 뜨렸다 고 확신하지 못합니다.

지난 주에 생성 된 모든 (여전히 존재하는)보기 목록은 어디에서 찾을 수 있습니까?

감사합니다.

답변

0

하는 것은 다음과 같이 지정된 기간 내에 만든보기 찾기 위해 USER_OBJECTS 검색 : 현재 사용자가 뷰의 소유자가 아닌 경우

SELECT * 
FROM user_objects 
WHERE object_type = 'VIEW' 
AND created BETWEEN sysdate - 7 AND sysdate; 

를, 당신은 다음과 같이 ALL_OBJECTS 또는 DBA_OBJECTS를 사용해야합니다 :

SELECT * 
FROM ALL_OBJECTS 
WHERE object_type = 'VIEW' 
AND OWNER = 'SOMEUSER' 
AND created BETWEEN sysdate - 7 AND sysdate; 
+0

'created_table'을 'created'로 변경해야했지만 그렇지 않으면 효과가있었습니다. 감사! –

관련 문제