Oracle10g 你的身份证怎么了

Oracle10g 你的身份证怎么了,oracle10g,Oracle10g,创建表Employee(E_ID char(15)主键、name char(15)、salary char(12)、CONSTRAINT a_I外键(L_ID)REFERENCES Department(D_ID)、CONSTRAINT r_N外键(M_ID)REFERENCES manager(M_ID))此表中没有名为L_ID或M_ID的列,所以我猜它在报告你没有显示的错误。在将列用作外键引用之前,必须明确定义这些列。我猜它们都是数字,但如果不是,请使用其他表中的适当数据类型: create

创建表Employee(E_ID char(15)主键、name char(15)、salary char(12)、CONSTRAINT a_I外键(L_ID)REFERENCES Department(D_ID)、CONSTRAINT r_N外键(M_ID)REFERENCES manager(M_ID))

此表中没有名为
L_ID
M_ID
的列,所以我猜它在报告你没有显示的错误。在将列用作外键引用之前,必须明确定义这些列。我猜它们都是数字,但如果不是,请使用其他表中的适当数据类型:

create table Employee(E_ID char(15) PRIMARY KEY,
  name char(15),
  salary char(12),
  l_id number,
  m_id number,
  CONSTRAINT a_I FOREIGN KEY(L_ID) REFERENCES Department(D_id), 
  constraint r_N FOREIGN KEY(M_ID)REFERENCES manger(M_ID)
)

文档中显示了这一点,包括。

不清楚您在问什么。也许这个问题还不完整?请改进您的帖子。您遇到了什么错误?