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

Откуда:
Сообщений: 4887
Изначально не известно количество колонок, посему хочется сделать что то типа:
SELECT *
into dbo.import_table
FROM OPENROWSET (BULK N'C:\Source_files\csv\file.csv', а_вот_что_здесь_писать_не_знаю) t

single_blob, single_clob и т.п. дает то, что придется из одной колонки и одной строки самому делить разделители на столбцы и энтеры на строки. Заранее количество колонок в csv файле не известная, точнее она переменная... могут быть с разным количеством колонок csv файлы...
7 янв 18, 18:06    [21086151]     Ответить | Цитировать Сообщить модератору
 Re: По импорту csv подскажите в ms-sql  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
zasandator
придется из одной колонки и одной строки самому делить разделители на столбцы и энтеры на строки
для балка это делает файл формата
7 янв 18, 19:11    [21086227]     Ответить | Цитировать Сообщить модератору
 Re: По импорту csv подскажите в ms-sql  [new]
zasandator
Member [скрыт] [заблокирован]

Откуда:
Сообщений: 4887
Дедушка
zasandator
придется из одной колонки и одной строки самому делить разделители на столбцы и энтеры на строки
для балка это делает файл формата

А файла формата нет. Получается особо ничего и не придумать что бы по простому? )))
7 янв 18, 19:48    [21086253]     Ответить | Цитировать Сообщить модератору
 Re: По импорту csv подскажите в ms-sql  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33683
Блог
SSIS-пакет, где источник определяется Script-компонентом, ну и определить заранее 200-300 колонок
7 янв 18, 21:32    [21086390]     Ответить | Цитировать Сообщить модератору
 Re: По импорту csv подскажите в ms-sql  [new]
Шыфл
Member

Откуда: Прага
Сообщений: 776
Можно SINGLE_CLOB + процедуру напісать, ілі готовую взять. Посмотрі тынц, еслі об'ёмы не слішком большые
8 янв 18, 17:47    [21087859]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить