2016 - 2024

感恩一路有你

oracle删除有外键的表记录 oracle怎么查看外键在哪个表?

浏览量:3017 时间:2021-03-14 16:04:14 作者:admin

oracle怎么查看外键在哪个表?

select distinct(ucc.column_name) column_name,rela.table_name,rela.column_name column_name1fromuser_constraints uc,user_cons_columns ucc,(select t2.table_name,t2.column_name,t1.r_constraint_name from user_constraints t1,user_cons_columns t2 where t1.r_constraint_name=t2.constraint_name and t1.table_name="ONLINEXLS") relawhereuc.constraint_name=ucc.constraint_nameand uc.r_constraint_name=rela.r_constraint_nameand uc.table_name="PRODUCT"

如何在oracle中查询所有用户表的表名、主键名称、索引、外键等?

1、查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表

2、查找表的主键(包括名称,构成列): select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = "P" and au.table_name = 要查询的表

3、查找表的唯一性约束(包括名称,构成列): select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = "U" and au.table_name = 要查询的表

4、查找表的外键(包括名称,引用表的表名和对应的键名,下面是分成多步查询): select * from user_constraints c where c.constraint_type = "R" and c.table_name = 要查询的表 查询外键约束的列名: select * from user_cons_columns cl where cl.constraint_name = 外键名称 查询引用表的键的列名: select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名

5、查询表的所有列及其属性

在oracle中查询表之间外键的执行语句怎么写?

查找表的外键(包括名称,引用表的表名和对应的键名,下面是分成多步查询): select * from user_constraints c where c.constraint_type = "R" and c.table_name = 要查询的表 查询外键约束的列名: select * from user_cons_columns cl where cl.constraint_name = 外键名称 查询引用表的键的列名: select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名 查询表的所有列及其属性 select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查询的表

急!如何利用oracle查询外键约束、主键约束、和原来建表的代码?

你可以在plsql里,选中某一表之后邮件--查看。然后右下角有个按钮查看sql(viewsql)。点开后可以查看到建表、主外键、序列等等信息。

oracle删除有外键的表记录 有外键关联的表怎么删除数据 oracle 临时表 使用

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。