oracle修改外鍵約束 急!如何利用oracle查詢外鍵約束、主鍵約束、和原來建表的代碼?
急!如何利用oracle查詢外鍵約束、主鍵約束、和原來建表的代碼?您可以在PLSQL中選擇一個(gè)表并檢查電子郵件。然后在右下角有一個(gè)查看SQL的按鈕。單擊后,可以查看創(chuàng)建表、主外鍵、序列等信息?!皁ra
急!如何利用oracle查詢外鍵約束、主鍵約束、和原來建表的代碼?
您可以在PLSQL中選擇一個(gè)表并檢查電子郵件。然后在右下角有一個(gè)查看SQL的按鈕。單擊后,可以查看創(chuàng)建表、主外鍵、序列等信息。
“oracle主鍵、外鍵、主鍵約束、唯一約束”這幾個(gè)詞語如何理解?
主鍵:它是這個(gè)表的目錄,方便您查詢、更新等,因?yàn)樗且粋€(gè)“目錄”,不可能有重復(fù)的定義,所以會(huì)自動(dòng)有一個(gè)主鍵約束。
外鍵:它是表的外部約束,要求列值必須與外部的特定數(shù)據(jù)匹配。它是表之間的數(shù)據(jù)約束。
主鍵約束:它要求在生成“目錄”之前不能重復(fù)主鍵。
唯一約束:它要求一個(gè)或多個(gè)數(shù)據(jù)不能重復(fù)。
在數(shù)據(jù)庫中的外鍵與主鍵的關(guān)系是什么?為什么要設(shè)外鍵?
1. 外鍵的概念:外鍵是關(guān)系數(shù)據(jù)庫三個(gè)完整性的五個(gè)約束之一,是表之間的一種關(guān)系。在Oracle數(shù)據(jù)庫的Scott/Tiger用戶中,dept和EMP表由外鍵關(guān)聯(lián)。這里,dept表稱為主表,EMP表稱從表,外鍵是deptno字段。2增加外鍵的條件:A.兩個(gè)表的屬性字段相同,取值范圍相同;B.外鍵是主表中的主鍵或唯一字段;C.外鍵可以是多個(gè)字段的組合。記住,從表的外鍵是主表的主鍵或唯一字段。