无效的字段定义

时间:2012-10-04 17:29:59

标签: sql

我正在尝试使用SQL命令创建一个包含外键的表,但我一直收到此错误

Invalid field definition 'CUS_CODE' in definition of index or relationship.

我正在使用此命令:

CREATE TABLE INVOICE(
INV_NUMBER      CHAR(5)     NOT NULL,
INV_DATE        DateTime    NOT NULL,
CONSTRAINT      INV_PK      PRIMARY KEY(INV_NUMBER),
CONSTRAINT      INV_FK      FOREIGN KEY(CUS_CODE) REFERENCES CUSTOMER(CUS_CODE)
);

1 个答案:

答案 0 :(得分:2)

这是因为Cus_code不是发票表中的字段。

应该是:

FOREIGN KEY(Your column name in your invoice table) REFERENCES Customer(Cus_Code)

Here's an tutorial about SQL FOREIGN KEY

它可以帮助你说明它应该是什么样的