Advertisement
Guest User

Untitled

a guest
Jun 21st, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.10 KB | None | 0 0
  1.  
  2.    SELECT tc.constraint_name,
  3.           tc.constraint_type,
  4.           tc.table_name,
  5.           kcu.column_name,
  6.       tc.is_deferrable,
  7.           tc.initially_deferred,
  8.           rc.match_option AS match_type,
  9.           rc.update_rule AS on_update,
  10.           rc.delete_rule AS on_delete,
  11.           ccu.table_name AS references_table,
  12.           ccu.column_name AS references_field
  13.      FROM information_schema.table_constraints tc
  14. LEFT JOIN information_schema.key_column_usage kcu
  15.        ON tc.constraint_catalog = kcu.constraint_catalog
  16.       AND tc.constraint_schema = kcu.constraint_schema
  17.       AND tc.constraint_name = kcu.constraint_name
  18. LEFT JOIN information_schema.referential_constraints rc
  19.        ON tc.constraint_catalog = rc.constraint_catalog
  20.       AND tc.constraint_schema = rc.constraint_schema
  21.       AND tc.constraint_name = rc.constraint_name
  22. LEFT JOIN information_schema.constraint_column_usage ccu
  23.        ON rc.unique_constraint_catalog = ccu.constraint_catalog
  24.       AND rc.unique_constraint_schema = ccu.constraint_schema
  25.       AND rc.unique_constraint_name = ccu.constraint_name
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement