博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle查询表结构的常用语句
阅读量:7108 次
发布时间:2019-06-28

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

  hot3.png

1. 查询表结构基本信息

   select * from user_tables t,user_tab_comments c

   where c.table_name = t.table_name

   and t.table_name = '表名'

 

2. 查询表的所有列及其属性

 

select t.COLUMN_NAME,

       t.DATA_TYPE,

       t.DATA_LENGTH,

       t.DATA_PRECISION,

       t.NULLABLE,

       t.COLUMN_ID,

       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 = '表名'

   order by t.COLUMN_ID ;

 

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

 

select cu.*,c.DATA_TYPE

  from user_cons_columns cu, user_constraints au,user_tab_columns c

 where cu.constraint_name = au.constraint_name

   and c.COLUMN_NAME = cu.column_name

   and c.TABLE_NAME = cu.table_name

   and au.constraint_type = 'P'

   and au.table_name = '表名'

 

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

 

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 = '表名'

 

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

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 = '表名'

 

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

 

select *

  from user_constraints c

 where c.constraint_type = 'R'

   and c.table_name = '表名'

 

7. 查询外键约束的列名

 

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

 

8.查询引用表的键的列名

 

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

转载于:https://my.oschina.net/qsyan/blog/849036

你可能感兴趣的文章
软件工程概论个人作业04(最大子数组)
查看>>
企业级 SpringBoot 教程 (二十)处理表单提交
查看>>
opencv +python 提取roi目标区域全部像素的值 得出上下限 均匀值
查看>>
Hbase
查看>>
Lua,github,nginx
查看>>
英文论文润色的问题
查看>>
java实现二维码生成及调用打印机打印
查看>>
oracle多行合并一行,且需排序
查看>>
【java IO File】统计项目代码总共多少行
查看>>
vmware12中安装MAC OS X 10.10
查看>>
placeholder样式
查看>>
读书笔记之_Win10 与Jmeter5.1.1界面兼容:
查看>>
suse10安装oracle11g出现的问题解决
查看>>
js与php传递参数
查看>>
[转]DPM2012系列之六:在Win7上安装DPM远程管理控制台
查看>>
MSSQL清理日志
查看>>
Class hierarchy of UIResponder as well as subclasses of UIView and UIControl
查看>>
IntelliJ IDEA + Maven环境编写第一个hadoop程序
查看>>
OpenGL应用函数库介绍
查看>>
常量、枚举
查看>>