创建一个表

下面我们将创建一个包含 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'))
);