Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
Nikita Gavrilov
Member

Откуда:
Сообщений: 56
есть файл csv из 3 столбцов (а1 а2 а3) а1-инфо а2,а3 20-ти значные номера
задача написать запрос чтоб создать временую таблицу из 3 столбцов и импортировать туда даные
запрос который я записал

create table #aaaaa ( а1 varchar(50), а2 varchar(50), а3 varchar(50) )
bulk insert #aaaaa ( [а1],[а2],[а3])
FROM 'C:\1.csv'
Where ( FIRSTROW = 2, MAXERRORS = 100, FIELDTERMINATOR = ',', ROWTERMINATOR = '\n');
select * from #aaaaa


что не так почему не работает
30 дек 13, 11:25    [15363877]     Ответить | Цитировать Сообщить модератору
 Re: помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
Glory
Member

Откуда:
Сообщений: 104751
Nikita Gavrilov
что не так почему не работает

А почему вы решили, что не работает то ?
30 дек 13, 11:28    [15363886]     Ответить | Цитировать Сообщить модератору
 Re: помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
Nikita Gavrilov
Member

Откуда:
Сообщений: 56
Glory,

потому что запускаю
Msg 102, Level 15, State 1, Line 3
Неправильный синтаксис около конструкции "(".
30 дек 13, 11:36    [15363937]     Ответить | Цитировать Сообщить модератору
 Re: помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
Glory
Member

Откуда:
Сообщений: 104751
Nikita Gavrilov
Glory,

потому что запускаю
Msg 102, Level 15, State 1, Line 3
Неправильный синтаксис около конструкции "(".

Что мешает взять из хелпа пример правильного синтаксиса ?
30 дек 13, 11:38    [15363947]     Ответить | Цитировать Сообщить модератору
 Re: помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
Nikita Gavrilov
Member

Откуда:
Сообщений: 56
Glory,

хелпера нет
доступа к другим сайтам тоже нет
на этот еле выпрасил
30 дек 13, 11:43    [15363978]     Ответить | Цитировать Сообщить модератору
 Re: помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
sphinx_mv
Member [заблокирован]

Откуда:
Сообщений: 1672
Nikita Gavrilov
есть файл csv из 3 столбцов (а1 а2 а3) а1-инфо а2,а3 20-ти значные номера
задача написать запрос чтоб создать временую таблицу из 3 столбцов и импортировать туда даные
запрос который я записал

create table #aaaaa ( а1 varchar(50), а2 varchar(50), а3 varchar(50) )
bulk insert #aaaaa ( [а1],[а2],[а3])
FROM 'C:\1.csv'
Where ( FIRSTROW = 2, MAXERRORS = 100, FIELDTERMINATOR = ',', ROWTERMINATOR = '\n');
select * from #aaaaa


что не так почему не работает
Прочитать документацию и поменять непонятно откуда взятый WHERE на WITH пробовали?
30 дек 13, 11:44    [15363983]     Ответить | Цитировать Сообщить модератору
 Re: помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31960
Nikita Gavrilov
хелпера нет
Нужно установить, без хелпа вы ничего не сделаете.
30 дек 13, 11:49    [15364001]     Ответить | Цитировать Сообщить модератору
 Re: помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
Nikita Gavrilov
Member

Откуда:
Сообщений: 56
поменял WHERE на WITH

ошибка в строке

bulk insert #aaaaa ( [а1],[а2],[а3])

Msg 102, Level 15, State 1, Line 3
Неправильный синтаксис около конструкции "(".
30 дек 13, 11:49    [15364002]     Ответить | Цитировать Сообщить модератору
 Re: помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
sphinx_mv
Member [заблокирован]

Откуда:
Сообщений: 1672
Nikita Gavrilov
хелпера нет
доступа к другим сайтам тоже нет
на этот еле выпрасил
Закрытие разработчикам доступа на сайты с документацией (ну, хотя бы TechNet)- это жесть!..
30 дек 13, 11:54    [15364026]     Ответить | Цитировать Сообщить модератору
 Re: помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
Nikita Gavrilov
Member

Откуда:
Сообщений: 56
помогите
30 дек 13, 12:28    [15364246]     Ответить | Цитировать Сообщить модератору
 Re: помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
Glory
Member

Откуда:
Сообщений: 104751
Nikita Gavrilov
помогите

Возьмите установочный диск mssql и установите себе хелп.
Или вы намерены про каждую запятую задавать вопросы ?
30 дек 13, 12:31    [15364276]     Ответить | Цитировать Сообщить модератору
 Re: помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
Nikita Gavrilov
Member

Откуда:
Сообщений: 56
хрен с запятой в целом запрос верен или нет
30 дек 13, 12:36    [15364302]     Ответить | Цитировать Сообщить модератору
 Re: помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
sdet
Member

Откуда:
Сообщений: 463
Nikita Gavrilov,

bulk insert #aaaaa
FROM 'C:\1.csv'
WITH ( FIRSTROW = 2, MAXERRORS = 100, FIELDTERMINATOR = ',', ROWTERMINATOR = '\n');
30 дек 13, 12:39    [15364324]     Ответить | Цитировать Сообщить модератору
 Re: помогие доделать запрос на импорт из csv файла во временую таблицу sql2008  [new]
Nikita Gavrilov
Member

Откуда:
Сообщений: 56
спасибо
30 дек 13, 12:47    [15364396]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить