博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle查询表主键、外键
阅读量:6083 次
发布时间:2019-06-20

本文共 929 字,大约阅读时间需要 3 分钟。

项目中用到的一些Sql(oracle下的)总结:

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

1  t.*,i.index_type  user_ind_columns t,user_indexes i  t.index_name = i.index_name  t.table_name = i.table_name  t.table_name = 要查询的表

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

1  cu.*  user_cons_columns cu, user_constraints au  cu.constraint_name = au.constraint_name  au.constraint_type = 'P'  au.table_name = 要查询的表

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

1  column_name  user_cons_columns cu, user_constraints au  cu.constraint_name = au.constraint_name  au.constraint_type = 'U'  au.table_name = 要查询的表

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

查询表信息

1 a)  *  user_constraints c  c.constraint_type = 'R'  c.table_name = 要查询的表

查询外键约束的列名

1 b)  *  user_cons_columns cl  cl.constraint_name = 外键名称

查询引用表的键的列名

1 c)  *  user_cons_columns cl  cl.constraint_name = 外键引用表的键名

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

1  t.*,c.COMMENTS  user_tab_columns t,user_col_comments c  t.table_name = c.table_name  t.column_name = c.column_name  t.table_name = 要查询的表  2

转载地址:http://zukwa.baihongyu.com/

你可能感兴趣的文章
【VMCloud云平台】SCCM(八)OSD(四)
查看>>
JavaTM Virtual Machine Profiler Interface (JVMPI)
查看>>
使用IKAnalyzer分词计算文章关键字并分享几个分词词典
查看>>
分布式进程管理
查看>>
Python下用List对员工信息表进行模糊匹配
查看>>
Mysql 主从复制
查看>>
【SQL Server备份恢复】数据库还原
查看>>
Angular js http请求发送和jquery的ajax一样的数据设置方式
查看>>
Andrid在一个程序中启动另一个程序
查看>>
mysql++ (Tserver安装问题)
查看>>
李开复给大支招 大学生创业有五忌
查看>>
大学学习有感
查看>>
CSS固定DIV,导航条顶部固定fixed(兼容IE6)
查看>>
docker 容器创建参数错误记录
查看>>
python3 笔记
查看>>
kali linux下的网络配置
查看>>
我的友情链接
查看>>
Windows系统下的TCP参数优化(注册表\TCPIP\Parameters)
查看>>
资源共享开源站
查看>>
Open×××中TAP-win32d的net30问题
查看>>