2

パラメータを NUMERIC(4) に渡すと、構文エラーがスローされます。NUMERIC として渡される場合は正常に動作します。使用するDBは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)
);
4

2 に答える 2

3

NUMERICAccessにはデータ型がありません。INTEGER代わりに使用してください。

ここで有効なデータ型を参照してください。

于 2012-10-04T18:50:16.647 に答える
1

ここでは、すべてのアクセスデータタイプを見つけることができますがNUMERIC、サポートされていません。使用する必要がありますINTEGER

于 2012-10-04T18:51:05.543 に答える