将参数传递给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) );
在这里,您可以找到所有访问数据类型, 并且NUMERIC不受支持,您必须使用INTEGER
NUMERIC
INTEGER