您的位置:首页 > 数据库 > Oracle

oracle 约束查询

2012-11-13 15:15 239 查看
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 option, on a view)

O (with read only, on a view)

参考:http://zhidao.baidu.com/question/305530121.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: