建立一個表
下面我們將建立一個包含 3 列的表。
必須填充列 Id
,因此我們將其定義為 NOT NULL
。
在列 Contract
上,我們還新增了一個檢查,以便允許的唯一值是’Y’或’N’。如果在插入期間未指定插入完成且此列未指定,則預設插入 N
。
CREATE TABLE Employee (
Id NUMBER NOT NULL,
Name VARCHAR2(60),
Contract CHAR DEFAULT 'N' NOT NULL,
---
CONSTRAINT p_Id PRIMARY KEY(Id),
CONSTRAINT c_Contract CHECK (Contract IN('Y','N'))
);