2012-10-04 93 views
2

將參數傳遞給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) 
); 
+2

要回答這個問題,請提供您的SQL數據庫供應商 –

回答

3

訪問沒有NUMERIC數據類型。改爲使用INTEGER

請參閱有效數據類型here