创建数字列时出现语法错误 [英] Syntax Error when creating Numeric column
本文介绍了创建数字列时出现语法错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
将参数传递给 NUMERIC(4) 时抛出语法错误.如果它只是作为 NUMERIC 传递,它就可以正常工作.使用的 DB 是 Access.
Syntax error getting thrown when passing parameter to NUMERIC(4). If its passes as just NUMERIC it works fine. DB used is 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
Here, you can find all access data types
and NUMERIC
is not supported, you have to use INTEGER
这篇关于创建数字列时出现语法错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文