首页 > 网站 > 建站经验 > 正文

Oracl、e外键约束子表、父表

2019-11-02 14:48:31
字体:
来源:转载
供稿:网友

   CREATE T

虾滚网[www.aikan.tv/special/xiagundianyingwang/]
ABLE employees(

  employee_id NUMBER(6),

  last_name VARCHAR2(25) NOT NULL,

  email VARCHAR2(25),

  salary NUMBER(8,2),

  commission_pct NUMBER(2,2),

  hire_date DATE NOT NULL,

  ...

  department_id NUMBER(4),

  CONSTRAINT emp_dept_fk FOREIGN KEY (department_id)

  REFERENCES departments(department_id),

  CONSTRAINT emp_email_uk UNIQUE(email));

  FOREIGN KEY:在表级指定子表中的列

  REFERENCES:标识在父表中的列

  ON DELETE CASCADE:当父表中的列被删除时,子表中相对应的列也被删除

  ON DELETE SET NULL:子表中相应的列置空

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表