无效的标识符SQL使用外键创建表

时间:2019-01-09 19:07:40

标签: sql oracle identifier

我正在学习SQL,但是我认为这应该可以解决所发生的事情?

enter image description here

这是一个简单的表,带有一个普通的前键引用表

2 个答案:

答案 0 :(得分:2)

代替

FOREIGN KEY (DNI) REFERENCES RESIDENTES

您应该拥有

FOREIGN KEY (your_column_name) REFERENCES RESIDENTES(DNI)

其中your_column_name是表RESERVA中的列
您要引用表DNI的列RESIDENTES的行。

答案 1 :(得分:0)

您的表RESERVA没有名为DNI的列。怎么可能是外键?添加列DNI并解决问题。

关于OID_SALA也可以这样说。