oracle表结构查询

原创 2015年07月09日 09:54:24
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 = ?

相关文章推荐

Oracle知识点总结—scott表结构与简单查询

1、scott用户的表的结构 查看表结构 desc 表名;//desc emp; emp表: SQL> desc emp; 名称 是否为空? 类型 ----------------- ...
  • henulwj
  • henulwj
  • 2012年09月27日 21:42
  • 734

Oracle学习笔记[3]----scott用户的表结构、简单查询

认识Oracle数据库的Scott表结构,并学习简单查询语句。

oracle父子结构表递归查询sql语句

select j.*,j.rowid from SJ_LIB_CATEGORY j start with j.id ='c8759461-9b5e-4375-90f7-94f9c84dbe51' c...

PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04043: 对象XXX不存在”解决

环境 Oracle 11.2.0 + SQL Plus + PowerDesigner 15.1   问题 这学期学习Oracle数据库应用技术,需要做一个课程设计。PowerDesigner...
  • Wentasy
  • Wentasy
  • 2013年06月28日 16:29
  • 3715

oracle 常用树形结构的表查询

START WITH...CONNECT BY PRIOR详解 START WITH...CONNECT BY PRIOR详解     ORACLE中的SELECT语句可以用START...
  • loadhai
  • loadhai
  • 2013年12月30日 15:59
  • 517

oracle使用connect by prior对树形表结构进行递归查询

oracle使用connect by prior对树形表结构进行递归查询onnect by prior start with 经常会被用到一个表中存在递归关系的时候。例如,我们经常会将一个目录树存储到...

Oracle 11g 学习二:scott表结构、简单查询、限定查询和数据排序

一,scott用户下的ba

ORACLE递归查询(适用于ID,PARENTID结构数据表)

转载:Oracle 树操作(select…start with…connect by…prior) oracle树查询的最重要的就是select…start with…connect b...

Oracle数据库语言——结构化查询语言SQL

 Oracle数据库语言——结构化查询语言SQL 一、数据定义语言DDL 1.创建表空间:CREAT TABLESPACE lyy DATAFILE 'C:/app/ly...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle表结构查询
举报原因:
原因补充:

(最多只允许输入30个字)