2012-10-04 2 views
2

NUMERIC (4)에 매개 변수를 전달할 때 구문 오류가 발생합니다. 그것의 패스 그냥 숫자로 잘 작동합니다. 사용 된 DB는 Access입니다.구문 Numeric 열을 생성 할 때 오류가 발생했습니다.

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 DB를 공급 업체에 제공하십시오 –

답변

3

액세스에는 NUMERIC 데이터 유형이 없습니다. 대신 INTEGER을 사용하십시오.

유효한 데이터 형식을 참조하십시오. here.

관련 문제