数据库:os:xp2002上的Oracle 10.1
我在employee表中设置外键但是我收到错误
此列列表没有匹配的唯一键或主键
我正在使用以下查询来创建表.
部门表:
create table department(
d_name varchar2(10) not null,
d_no_of_employees number(4));
Run Code Online (Sandbox Code Playgroud)
员工表:
create table employee(
e_id number(4) ,
e_name varchar2(30) not null,
e_f_name varchar2(30) not null,
e_desg varchar2(20) not null,
e_address varchar2(50) not null,
e_phone_no number(12) not null,
e_salary number(10) not null,
e_house_rent number(6) not null,
e_conv_allow number(6) not null,
e_email varchar2(50) not null unique,
d2_name varchar2(10) not null,
e_hire_month number(2) not null,
e_hire_year number(4) not null,
constraint e_id_pk primary key(e_id),
constraint d2_name_fk foreign key(d2_name) references department(d_name))
;
Run Code Online (Sandbox Code Playgroud)
任何解决方案请.
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |