ORACLE 查询所有表、外键、主键等信息
Select ? a.Owner 外鍵擁有者,
a.Table_Name 外鍵表,
c.Column_Name 外鍵列,
b.Owner 主鍵擁有者,
b.Table_Name 主鍵表,
d.Column_Name 主鍵列,
c.Constraint_Name 外鍵名,
d.Constraint_Name 主鍵名
From User_Constraints a,
user_Constraints b,
??user_Cons_Columns c, --外鍵表
??user_Cons_Columns d --主鍵表
Where a.r_Constraint_Name = b.Constraint_Name
And a.Constraint_Type = 'R'
And b.Constraint_Type = 'P'
And a.r_Owner = b.Owner
And a.Constraint_Name = c.Constraint_Name
And b.Constraint_Name = d.Constraint_Name
And a.Owner = c.Owner
And a.Table_Name = c.Table_Name
And b.Owner = d.Owner
And b.Table_Name = d.Table_Name
And b.Table_Name Like 'BL_BG%'
轉(zhuǎn)載于:https://www.cnblogs.com/samwolf911/p/5898847.html
總結(jié)
以上是生活随笔為你收集整理的ORACLE 查询所有表、外键、主键等信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度相机 物体三维重建_基于深度相机进行
- 下一篇: java防止sql注入的几个途径_Jav