查询表的主外键信息sql
2009-04-03 10:33
148 查看
select a.table_name pk_table,
a.constraint_name pk_cons_name,
(select c.column_name
from user_cons_columns c
where c.constraint_name = a.constraint_name) pk_col,
a.r_constraint_name fk_cons_name,
(select c.table_name
from user_cons_columns c
where c.constraint_name = a.r_constraint_name) fk_table,
(select c.column_name
from user_cons_columns c
where c.constraint_name = a.r_constraint_name) fk_col
from user_constraints a
where constraint_type in ('P', 'R') -- p:pk , r - fk
and table_name in ('PK', 'FK')
a.constraint_name pk_cons_name,
(select c.column_name
from user_cons_columns c
where c.constraint_name = a.constraint_name) pk_col,
a.r_constraint_name fk_cons_name,
(select c.table_name
from user_cons_columns c
where c.constraint_name = a.r_constraint_name) fk_table,
(select c.column_name
from user_cons_columns c
where c.constraint_name = a.r_constraint_name) fk_col
from user_constraints a
where constraint_type in ('P', 'R') -- p:pk , r - fk
and table_name in ('PK', 'FK')
相关文章推荐
- sql 查询机器信息
- 查询对象统计信息相关SQL
- SQL 查询地理信息中指定距离范围内的记录
- 显示mysql查询错误信息, mysql_query($sql) or die(mysql_error());
- MVC3学习第九章 葵花点穴手之势如闪电----MVC3下实现用户信息的查询以及通过实体模型建立商品和类别的主外键关系
- sql server 查询表字段的说明备注信息
- Oracle EBS-SQL (PO-5):采购订单控制信息查询.sql
- 一条SQL语句查询数据库中的所有表、存储过程、触发器 (sysobjects表信息)
- 查询存储过程的参数信息的SQL语句[经过测试]
- 一条SQL语句查询数据库中的所有表、存储过程、触发器 (sysobjects表信息)
- 数据字典生成工具之旅(8):SQL查询表的约束默认值等信息
- Scripts:查询参数信息的脚本parms.sql
- 一条SQL语句查询数据库中的所有表、存储过程、触发器 (sysobjects表信息)
- SQL年月日方面的查询信息
- 获取通过sql查询数据库的表,字段,主键,自增,字段类型等信息。
- 查询所有SQL用户的连接信息(可显示IP)\SQL Server中强制关闭数据库连接
- Scripts:按日期查询归档信息的SQL check_archive.sql
- Scripts:查询数据库中参数文件的信息(在重新建库或者克隆数据库时经常使用)dba_cr_init.sql
- 查询出各个学科的前3名的同学信息的Sql
- 查询表主键外键信息的SQL