oracle テーブル定義取得
テーブル名は大文字っぽい。upper('table')
テーブルコンテンツ取得
select * from user_constraints where table_name = 'テーブル名'
テーブルカラム取得
select * from user_tab_columns where table_name = 'テーブル名'
インデックス取得
select * from user_indexes where table_name = 'テーブル名'
テーブル一覧
select table_name from user_tables