2017-01-20 3 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'に変更する必要がありましたが、それ以外の場合は機能しました。ありがとう! –

関連する問題