0


DBルールと構造を変更できない場合、現在のテーブルを参照しているすべてのテーブル名と列名を選択するクエリを高速化するために、助けて
ください

SELECT 
  DISTINCT AC.table_name, ACC.column_name  
FROM 
  all_constraints AC 
  INNER JOIN all_cons_columns ACC 
    ON ACC.table_name = AC.table_name 
       AND  
       ACC.constraint_name = AC.constraint_name  
WHERE 
  AC.r_constraint_name IN  (
    SELECT AC.constraint_name 
    FROM all_constraints AC 
    WHERE 
     table_name='CURRENT_TABLE' 
     AND 
     owner='SOME_DATABASE_NAME'
  )
4

0 に答える 0