oracle 初始账号 密码是什么意思oracle约束、表和列名之间的查询

SELECT 

  USER_CONS_COLUMNS.CONSTRAINT_NAME AS 约束名, 

  USER_CONS_COLUMNS.TABLE_NAME AS 表名, 

  USER_CONS_COLUMNS.COLUMN_NAME AS 列名, 

  USER_CONS_COLUMNS.POSITION AS 位置 

FROM 

  USER_CONSTRAINTS 

    JOIN USER_CONS_COLUMNS 

    ON (USER_CONSTRAINTS.CONSTRAINT_NAME 

        = USER_CONS_COLUMNS.CONSTRAINT_NAME) 

WHERE 

  CONSTRAINT_TYPE = 'P'; 

 

注: 最后那里的 WHERE 填写的条件的注意: 

C (check constraint on a table)   C 表示 CHECK 约束。 

P (primary key)   P 表示主键 

U (unique key)     U 表示唯一 

R (referential integrity)   P 表示引用(外键) 

V (with check optoracle账号ion, on a view) 

O (with read only, on a view)

 

 

 

 

作者 xuejiangtao

此条目发表在oracle metalink账号分类目录,贴了, 标签。将固定链接加入收藏夹。