Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Create table и имена колонок из CSV файла.  [new]
table_csv
Guest
Есть CSV файл, как написать SQL code чтоб создавалась таблица с колонками как в csv файле?

К сообщению приложен файл (test5.csv - 1Kb) cкачать
28 июл 11, 22:56    [11042269]     Ответить | Цитировать Сообщить модератору
 Re: Create table и имена колонок из CSV файла.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31986
table_csv
Есть CSV файл, как написать SQL code чтоб создавалась таблица с колонками как в csv файле?
Только самому программировать...
28 июл 11, 22:59    [11042283]     Ответить | Цитировать Сообщить модератору
 Re: Create table и имена колонок из CSV файла.  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
table_csv,
BULK INSERT не пробовали?
28 июл 11, 23:03    [11042298]     Ответить | Цитировать Сообщить модератору
 Re: Create table и имена колонок из CSV файла.  [new]
table_csv
Guest
kDnZP
table_csv,
BULK INSERT не пробовали?


не знаю как с помощью BULK INSERT автоматически создавать таблицу с названиями как 1я строчка в CSV.
Может кто напишет пример?
28 июл 11, 23:27    [11042376]     Ответить | Цитировать Сообщить модератору
 Re: Create table и имена колонок из CSV файла.  [new]
kapelan
Member

Откуда: хутор БольшойБугор
Сообщений: 726
table_csv
kDnZP
table_csv,
BULK INSERT не пробовали?


не знаю как с помощью BULK INSERT автоматически создавать таблицу с названиями как 1я строчка в CSV.
Может кто напишет пример?


1я строчка в CSV:
as[s ],'num'ber"''', ]s[, {},"/',,
желаю удачи в кодировании
28 июл 11, 23:47    [11042432]     Ответить | Цитировать Сообщить модератору
 Re: Create table и имена колонок из CSV файла.  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
table_csv, неужель поискать лень? Раз структуру сами создавать не хотите то можно так вычитать:
SELECT
 * FROM 
OPENROWSET
('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=d:\;', 'SELECT * from test5.csv');
Пути и имя файла подставьте сами, проверил, работает.
29 июл 11, 00:09    [11042495]     Ответить | Цитировать Сообщить модератору
 Re: Create table и имена колонок из CSV файла.  [new]
table_csv
Guest
kDnZP,

Super! Vse rabotaet! Spasibo!
29 июл 11, 01:36    [11042682]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить