天天看點

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 option, on a view) O (with read only, on a view)