这是我的任务...请帮助!
设置sec0808_departments表和表之间的参照完整性 sec0808_employees表。 sec0808_depatrments表包含dept_code字段的所有有效值的列表。
这是我的代码:
alter table sec0808_departments
add constraint fk_sec0808_departments_dept_code
foreign key(dept_code)
references sec0808_employees(dept_code);
这是错误:
感谢您的协助! 最好:-)
答案 0 :(得分:0)
只需切换ALTER
命令中的表,以引用部门表的主键在 Employees 表中分配外键。现在,您正试图在已经维护了主键的部门中添加外键!
alter table sec0808_employees
add constraint fk_sec0808_departments_dept_code
foreign key(dept_code)
references sec0808_departments(dept_code);
这样,部门(每行上唯一的dept_code
)对 Employees (对于共享同一部门的员工可能重复dept_code
),一对多关系。