NN:不是
空
非空約束
英國:獨特
鍵
唯壹約束
主鍵:主要
鍵
主鍵約束
FK:外國
鍵
外鍵約束
CK:檢查
條件約束
表必須有壹個字段作為主鍵,該字段不能為空並且具有唯壹值。在oracle中,字段通常定義為數值類型,值按順序插入到字段中。其他字段的約束應該根據業務需求來確定。
向表中的字段添加約束可以在創建表或修改表時完成。
創建表時必須給出表名、字段名和字段類型,不需要約束。
例如,創建下表時
創造
桌子
tb_constraint_1
(
empno
數字
主要的
鑰匙,
-主鍵約束
ename
VARCHAR2(20)
不
空,
-非空約束
電子郵件
VARCHAR2(60)
獨壹無二,
唯壹的限制
鹽
數字(5)
檢查(sal & gt1500),
-核查限制
deptno
數字(4)
參考
tb_dept(部門編號)
-外鍵約束
);
在創建的表中修改字段的約束:
改變
桌子
tb_constraint_1
增加
限制
《閱書銘子》
唯壹(名稱
);-修改的名稱字段值必須是唯壹的。
為表創建外鍵約束時,外鍵字段的類型必須與關聯表的主鍵類型相同。
在oracle中,默認情況下,表名和字段名的長度不超過30個字符。
可以修改創建的表的字段。以下是修改內容。
添加表格
刪除表格字段
格式:
改變
桌子
表名
增加
新列名
列數據類型
[默認
不
null]
(添加列的默認值為0)
改變
桌子
表名
滴
列標題
(刪除列)
改變
桌子
表名
改變
圓柱
列標題
新添加的數據類型
(修改列)