2015-08-06 5 views
0

У меня есть ниже запрос: -SQL INSERT INTO

CREATE TABLE #FCO3 
(TYPE_CODE varchar (100), 
SKU varchar (100), 
QtyOnHand int); 

INSERT INTO #FCO3 (TYPE_CODE, SKU, FREQUENCY) VALUES ('FC03','1005060','1); 
INSERT INTO #FCO3 (TYPE_CODE, SKU, FREQUENCY) VALUES ('FC03','1005066','8); 
INSERT INTO #FCO3 (TYPE_CODE, SKU, FREQUENCY) VALUES ('FC03','1005067','1); 

Он выкидывает ошибку из:

Msg 102, Level 15, State 1, Line 109 Неправильный синтаксис около ' FC03.

кто может помочь на то, что является причиной этого, как я должен отсутствовать что-то очевидное

Спасибо.

+0

удалить котировку до 1, 8 и 1 – rene

+0

Вашей подсветки синтаксиса здесь уже давая вам знать ... – Bart

ответ

3

у вас есть непарные кавычки количества

попробовать:

CREATE TABLE #FCO3 
(TYPE_CODE varchar (100), 
SKU varchar (100), 
QtyOnHand int); 

INSERT INTO #FCO3 (TYPE_CODE, SKU, FREQUENCY) VALUES ('FC03','1005060',1); 
INSERT INTO #FCO3 (TYPE_CODE, SKU, FREQUENCY) VALUES ('FC03','1005066',8); 
INSERT INTO #FCO3 (TYPE_CODE, SKU, FREQUENCY) VALUES ('FC03','1005067',1); 
+0

большое спасибо. Я так долго смотрел на это, я не мог видеть очевидного! – PIPRON79

+0

случается с нами все иногда :) –

2

попробовать это: -

INSERT INTO #FCO3 (TYPE_CODE, SKU, FREQUENCY) VALUES ('FC03','1005060',1); 
INSERT INTO #FCO3 (TYPE_CODE, SKU, FREQUENCY) VALUES ('FC03','1005066',8); 
INSERT INTO #FCO3 (TYPE_CODE, SKU, FREQUENCY) VALUES ('FC03','1005067',1)