oracle表结构查询
2015-07-09 09:54
579 查看
SELECT A.CNAME,
A.COLTYPE,
(SELECT B.CONSTRAINT_TYPE
FROM USER_CONSTRAINTS B, USER_CONS_COLUMNS C
WHERE B.CONSTRAINT_NAME = C.CONSTRAINT_NAME
AND C.TABLE_NAME = B.TABLE_NAME
AND B.OWNER = C.OWNER
AND B.TABLE_NAME = A.TNAME
AND B.CONSTRAINT_TYPE = 'P'
AND C.COLUMN_NAME = A.CNAME) CONSTRAINT_TYPE
FROM COL A
WHERE A.TNAME = ?
A.COLTYPE,
(SELECT B.CONSTRAINT_TYPE
FROM USER_CONSTRAINTS B, USER_CONS_COLUMNS C
WHERE B.CONSTRAINT_NAME = C.CONSTRAINT_NAME
AND C.TABLE_NAME = B.TABLE_NAME
AND B.OWNER = C.OWNER
AND B.TABLE_NAME = A.TNAME
AND B.CONSTRAINT_TYPE = 'P'
AND C.COLUMN_NAME = A.CNAME) CONSTRAINT_TYPE
FROM COL A
WHERE A.TNAME = ?
相关文章推荐
- oracle表空间和用户的创建、修改、授权、查看等执行SQL
- Oracle学习(十七)之还原表空间管理
- Oracle442个应用场景---------PL/SQL基础
- Oracle442个应用场景------------基础应用场景
- Oracle442个应用场景-----------数据库逻辑对象管理 应用场景
- Oracle442个应用场景----------数据库逻辑对象管理
- Oracle查看和修改连接数
- linux下启动关闭oracle
- Ubuntu安装OracleJDK
- Oracle ORA-28001: the password has expired
- win7下在安装Oracle10g时出现【安装检测到系统的主 IP 地址是 DHCP 分配的地址】的错误的解决办法
- oracle 表空间管理
- Oracle listener静态注册和动态注册总结
- Oracle RMAN两种备份方式 – 备份集备份与镜像复制备份
- Oracle数据库之开发PL/SQL子程序和包
- Oracle EM错误,java.lang.Exception: Exception in sending Request :: null
- Oracle EM错误,java.lang.Exception: Exception in sending Request :: null 分类: Oracle 2015-07-08 21:24 44人阅读 评论(0) 收藏
- 完全卸载干净Oracle11g
- 完全卸载干净Oracle11g
- 【原创】遇到的若干MySQL与Oracle的区别小记(逐渐增加)