dba_tab_statisticsでjoinを使用してdba_tablesからテーブル名をフェッチしたいとします。oracleのdba_tablesからテーブル名をフェッチするクエリ
select table_name
from dba_tables a,
dba_tab_statistics b
where a.owner like 'Owner' and a.table_name not like '%TMP'
and a.LAST_ANALYZED IS NOT NULL and a.table_name = b.table_name
and b.stattype_locked IS NULL;
このクエリでは、個別のテーブル名はありません。どのような変更が必要ですか?
は、単に 'DISTINCT'を選択します。 – jarlh
今日のヒント:現代的で明示的な 'JOIN'構文に切り替えます。 (エラーなしで)書きやすく、読みやすく(維持しやすい)、必要に応じて外部結合に変換する方が簡単です。 – jarlh