博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle数据库获取指定表的列的相关信息
阅读量:7119 次
发布时间:2019-06-28

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

1.很多时候我们需要从数据库中获取指定表的所有列的相关属性,如 name,commens,datatype,datalength,pk等。下面就是制定的语句。

select c.TABLE_NAME TABLE_CODE,           t.comments TABLE_NAME,           C.COLUMN_NAME COL_CODE,           c2.comments COL_NAME,           c.DATA_TYPE COL_TYPE,            decode(c.NULLABLE,'N','1','0') NULLABLE,           c.DATA_LENGTH,           c.DATA_PRECISION,           decode(PK.COLUMN_NAME, null, '0', '1') pk      from user_tab_columns c      left join user_tab_comments t        on c.TABLE_NAME = t.TABLE_NAME      join user_col_comments c2        on c2.table_name = c.TABLE_NAME       and c2.column_name = c.COLUMN_NAME      LEFT JOIN (select cu.table_name, CU.column_name                   from user_cons_columns cu, user_constraints au                  where cu.constraint_name = au.constraint_name                    and au.constraint_type = 'P'                    and au.table_name = '表名') PK        ON PK.COLUMN_NAME = C.COLUMN_NAME     where c.Table_Name = '表名'     order by c.COLUMN_ID asc

下面是语句运行结果

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

你可能感兴趣的文章
2015年7月19日21:12:13 学习手册
查看>>
升级Android SDK后ADT找不到adb.exe文件的解决办法(转)
查看>>
C# & OR &&
查看>>
NAT和桥接的区别
查看>>
查看进程
查看>>
织梦的autoindex和intemindex的区别
查看>>
标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型
查看>>
开源USM-AlienVault OSSIM
查看>>
Linux系统单用户模式
查看>>
android 中MVC与MVP,MVVM模式使用介绍
查看>>
lol skl
查看>>
postgreSQL 9.1 的安装、基本配置、简单使用
查看>>
JavaScript日期时间对象的创建与使用(三)
查看>>
PHP编程效率的20个要点
查看>>
HTC A510C屏幕失灵补丁
查看>>
mysql主从数据不一致问题解决
查看>>
go 入门学习笔记之 条件判断 if switch (七)
查看>>
Linux下清空用户登录记录和命令历史的方法
查看>>
python 函数
查看>>
Visual Sudio 复制窗体文件
查看>>