【发布时间】:2018-12-14 16:14:35
【问题描述】:
CREATE TABLE DriverTest
(DTest_ID number(8),
DTest_Type varchar2(50) NOT NULL,
DTest_Date date NOT NULL,
DTest_Result varchar2(50) NOT NULL,
CONSTRAINT pk_DTestID PRIMARY KEY(DTest_ID));
CONSTRAINT fk_EmployeeData FOREIGN KEY (Employee_ID) REFERENCES (Employee_ID));
CREATE TABLE Employee
(Employee_ID number(8),
Em_Name varchar2(50) NOT NULL,
Em_Address varchar2(50) NOT NULL,
Home_no number(15) NOT NULL,
Em_no varchar2(30) NOT NULL,
DoB date NOT NULL,
Gender varchar2(50) NOT NULL,
NI_no number(10) NOT NULL,
Annual_Salary number(10) NOT NULL,
CONSTRAINT pk_EmployeeID PRIMARY KEY(Employee_ID));
为什么不执行?它适用于我的前两个表,供客户招聘,但员工到司机,它说:
'Employee_ID' 无效标识符,ORA-00904 和 00904 00000 - 无效 标识符
我以为我声明了主和外?可以请我帮忙,我看过类似的查询,但它们都有与我相同的脚本。
【问题讨论】: