创建数字列时出现语法错误 [英] Syntax Error when creating Numeric column

查看:42
本文介绍了创建数字列时出现语法错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

将参数传递给 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆