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;
相关文章
- 10-01关于外键约束和对应主键信息的查询脚本
- 10-01oracle中查询、禁用、启用、删除表外键
- 10-01Sqlserver获取所有数据库名,表信息,字段信息,主键信息,以及表结构等。
- 10-01oracle中查询表的信息,包括表名,字段名,字段类型,主键,外键唯一性约束信息
- 10-01Oracle查询一个命名空间下所有表和视图的表名、字段名、字段类型、字段大小,是否可为NULL,主键和注释信息
- 10-01查询oracle数据库中的所有表空间信息
- 10-01Oracle_delete很慢,可能表被锁住,需解除死锁,并使用truncate时表中的唯一/主键被启用的外键引用
- 10-01oracle查询表信息(索引,外键,列等)
- 10-01【 PostgreSQL】查询某模式下所有表的分布键信息
- 10-01Oracle 获取表的主键、外键以及唯一约束条件