如何寫SQL查詢一個(gè)約束條件的內(nèi)容
如何寫SQL查詢一個(gè)約束條件的內(nèi)容
大話西游666
2019-04-14 15:08:30
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊
在oracle中有兩個(gè)系統(tǒng)表可以查詢
user_constraints約束表,記錄該用戶的所有約束。如非空,索引等等。
user_cons_columns約束字段表,記錄每個(gè)約束涉及到的所有字段。
TA貢獻(xiàn)1844條經(jīng)驗(yàn) 獲得超8個(gè)贊
我們可以使用下面語(yǔ)句從all_constraints視圖中查看某表上的約束:
SELECT constraint_name, table_name, r_owner, r_constraint_name
FROM all_constraints
WHERE table_name = 'table_name' and owner = 'owner_name';
另一個(gè)視圖ALL_CONS_COLUMNS也包括組成表上約束列的信息。
舉報(bào)