0
私はSQLを初めて使用しており、仕事中のデータベースで何かをテストするときにいくつかのビューを作成しました。SQL Developer:先週作成したビューを確認する
私はそれらを削除する必要があることを認識しましたが、私はそれらをすべて削除したかどうかはわかりません。
先週作成したすべての(まだ存在する)ビューのリストはどこにありますか?
ありがとうございます!
私はSQLを初めて使用しており、仕事中のデータベースで何かをテストするときにいくつかのビューを作成しました。SQL Developer:先週作成したビューを確認する
私はそれらを削除する必要があることを認識しましたが、私はそれらをすべて削除したかどうかはわかりません。
先週作成したすべての(まだ存在する)ビューのリストはどこにありますか?
ありがとうございます!
このような指定された期間内に作成されたビューを見つけるために、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;
'created_table'を 'created'に変更する必要がありましたが、それ以外の場合は機能しました。ありがとう! –