私はoracle/sql worldで新しくなりました。自分で検索し、再度検索する方法を知っていますが、新しい問題私はちょうど良い答えを見つけるので、私はちょうど彼がそれを作成したときなど、最後のテーブルを作成したユーザーをフィルタリングすることによってデータベースの操作の履歴を検索したいと思います。 oracle XEを使用し、クライアントはヒキガエルです。ユーザーが作成したすべての表の履歴を検索
iは
select table_name from sys.dba_tables where owner='system'
でそれを試してみたが、私は数ヶ月前。システムユーザを使用して作成された表が表示されていない、そして今、私が作成したものを表に忘れます。どちらも、ユーザー(あなた)が作成したテーブルのリストを与える
select * from tab;
または
select * from user_tables;
:
素晴らしい最初のクエリです。 ase 'SYSTEM'と今私は過去の年によって作成されたすべてのテーブルを参照してください..しかし、明示的な日付のためにこれらのテーブルを検索する方法をまだ保留中です.. 01/02/2011と言うように –
私はテーブルを知りたい2011年1月2日から2011年1月9日までの間に 'SYSTEM'ユーザによって変更されたテーブル –
テーブルの変更日を取得する方法を示す回答が更新されました –