建立一個表

下面我們將建立一個包含 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'))
);