首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

<Oracle> 查寻表的外键引用关系

2013-01-09 
Oracle 查找表的外键引用关系SELECT F.TABLE_NAME, F.CONSTRAINT_NAME, F.COLUMN_NAME, F.POSITION, P.T

<Oracle> 查找表的外键引用关系

SELECT F.TABLE_NAME, F.CONSTRAINT_NAME, F.COLUMN_NAME, F.POSITION, P.TABLE_NAME, P.COLUMN_NAME, P.POSITION
  FROM USER_CONSTRAINTS R, USER_CONS_COLUMNS F, USER_CONS_COLUMNS P
WHERE R.OWNER = UPPER(:schema)
   AND R.TABLE_NAME = UPPER(:tab)
   AND R.CONSTRAINT_TYPE = 'R'
   AND R.CONSTRAINT_NAME = F.CONSTRAINT_NAME
   AND R.R_CONSTRAINT_NAME = P.CONSTRAINT_NAME
   AND F.POSITION = P.POSITION
ORDER BY F.TABLE_NAME, F.CONSTRAINT_NAME, F.POSITION;

热点排行