数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

oracle根据外键名查关联的表


发布日期:2018年08月25日
 
oracle根据外键名查关联的表

查找表的所有索引(包括索引名类型构成列)

select t*iindex_type from user_ind_columns tuser_indexes i where tindex_name = iindex_name and ttable_name = itable_name and ttable_name = 要查询的表

查找表的主键(包括名称构成列)

select cu* from user_cons_columns cu user_constraints au where nstraint_name = nstraint_name and nstraint_type = P and autable_name = 要查询的表

查找表的唯一性约束(包括名称构成列)

select column_name from user_cons_columns cu user_constraints au where nstraint_name = nstraint_name and nstraint_type = U and autable_name = 要查询的表

查找表的外键(包括名称引用表的表名和对应的键名下面是分成多步查询)

select * from user_constraints c where nstraint_type = R and ctable_name = 要查询的表

查询外键约束的列名

select * from user_cons_columns cl where nstraint_name = 外键名称

查询引用表的键的列名

select * from user_cons_columns cl where nstraint_name = 外键引用表的键名

查询表的所有列及其属性

select t*cCOMMENTS from user_tab_columns tuser_col_comments c where ttable_name = ctable_name and lumn_name = lumn_name and ttable_name = 要查询的表

上一篇:Oracle读写文件bfilename

下一篇:Oracle9i自动PGA管理的新特性