admin

创建数值列时的语法错误

sql

将参数传递给NUMERIC(4)时引发语法错误。如果仅通过NUMERIC,它就可以正常工作。使用的数据库是Access。

CREATE TABLE LINE(
INV_NUMBER      CHAR(5)     NOT NULL,
LINE_NUMBER     CHAR(1)     NOT NULL,
P_CODE          VARCHAR(15) NOT NULL,
LINE_UNITS      NUMERIC(4)  NOT NULL,
LINE_PRICE      CURRENCY    NOT NULL,
CONSTRAINT      LIN_PK      PRIMARY KEY(LINE_NUMBER),
CONSTRAINT      LIN_FK      FOREIGN KEY(INV_NUMBER) REFERENCES INVOICE(INV_NUMBER)
);

阅读 104

收藏
2021-06-07

共1个答案

admin

在这里,您可以找到所有访问数据类型,
并且NUMERIC不受支持,您必须使用INTEGER

2021-06-07