sql 开发人员“%s:无效标识符”,外键错误
sql developer "%s: invalid identifier", error on foreign key
我正在创建两个表,manager
的主键是 employees
的外键,但我收到此错误:
Error report -
SQL Error: ORA-00904: "MANAGER_ID": invalid identifier
00904. 00000 - "%s: invalid identifier".
create table managers(
manager_id number(9),
manager_name varchar(50),
primary key(manager_id)
);
create table employees
(
emp_id number(9),
emp_name varchar(50) not null,
primary key(emp_id),
foreign key(manager_id) references managers(manager_id)
);
求助,万分感谢
你是说吗?
create table managers(
manager_id number(9),
manager_name varchar(50),
primary key(manager_id)
);
create table employees
(
emp_id number(9),
manager_id number(9),
emp_name varchar(50) not null,
primary key(emp_id),
foreign key(manager_id) references managers(manager_id)
);
因为在您的 SQL 语句中,in employees table 中没有 manager_id。
我正在创建两个表,manager
的主键是 employees
的外键,但我收到此错误:
Error report - SQL Error: ORA-00904: "MANAGER_ID": invalid identifier 00904. 00000 - "%s: invalid identifier".
create table managers(
manager_id number(9),
manager_name varchar(50),
primary key(manager_id)
);
create table employees
(
emp_id number(9),
emp_name varchar(50) not null,
primary key(emp_id),
foreign key(manager_id) references managers(manager_id)
);
求助,万分感谢
你是说吗?
create table managers(
manager_id number(9),
manager_name varchar(50),
primary key(manager_id)
);
create table employees
(
emp_id number(9),
manager_id number(9),
emp_name varchar(50) not null,
primary key(emp_id),
foreign key(manager_id) references managers(manager_id)
);
因为在您的 SQL 语句中,in employees table 中没有 manager_id。