oralce查询索引,主键,约束,外键等. SQL

电脑杂谈  发布时间:2020-08-01 04:03:37  来源:网络整理

外键约束sql语句_sql主键外键约束_sql查看外键约束

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. 查找表的主键(包括名称和组成列):

sql主键外键约束_外键约束sql语句_sql查看外键约束

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 = 要查询的表

sql查看外键约束_sql主键外键约束_外键约束sql语句

4. 查找表的外键(包括名称sql查看外键约束sql查看外键约束,引用表的表名和对应的键名,以下是多步查询):

select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查询的表

查询外键约束的列名:

sql查看外键约束_sql主键外键约束_外键约束sql语句

select * from user_cons_columns cl where cl.constraint_name = 外键名称

查询引用表的键的列名:

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

外键约束sql语句_sql主键外键约束_sql查看外键约束

5. 查询表的所有列和属性

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 = 要查询的表

6. 查询所有表


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-289563-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...