Я пытаюсь импортировать .txt-файл в Advanced Query Tool (клиент SQL, который я использую). До сих пор у меня есть:Массовая вставка .txt-файла в SQL
CREATE TABLE #tb_test
(
id INTEGER,
name varchar(10),
dob date,
city char(20),
state char(20),
zip integer
);
insert into #tb_test
values
(1,'TEST','2015-01-01','TEST','TEST',11111)
;
bulk insert #tb_test
from 'h:\tbdata.txt'
with
(
fieldterminator = '\t',
rowterminator = '\n'
);
Я получаю сообщение об ошибке, говорящее, что есть ошибка синтаксиса в строке 1. Могу ли я недостающую базу данных, из которой #tb_test приходит (как дб # tb_test.)?
Вот строки из файла tbdata.txt:
2,'TEST2','2012-01-01','TEST','TEST',21111
Не могли бы вы поместить образцы строки из вашего 'ч: \ tbdata.txt' файл? –
Ваш синтаксис SQL работает! Я думаю, что ошибка находится в 'h: \ tbdata.txt', возможно, неправильные разделители или пробелы, пробелы, ...!? – CeOnSql
Попробуйте заменить «integer» на «int». –