Первый ряд в качестве заголовка столбца в OPENROWSET - PullRequest
1 голос
/ 26 сентября 2011
select * from OpenRowset('MSDASQL',
'Driver={Microsoft Text Driver (*.txt; *.csv)}; 
DefaultDir=C:\;
Extended properties=''ColNameHeader=True;
Format=Delimited(\tab);''',
'select * from MyFile.txt')

Проблема в том, что первая строка файла становится заголовком таблицы.
Что я должен добавить / изменить, чтобы первая строка файла не была заголовком?

ColNameHeader = False -> не решит проблему.

Благодаря.

Ответы [ 2 ]

1 голос
/ 27 сентября 2011

SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\; Extended Properties="Text;HDR=No;FMT=Delimited"')...[FILE#txt]Это решает проблему: D

0 голосов
/ 26 сентября 2011

Вам нужно будет использовать файл schema.ini, который должен находиться в том же каталоге, что и файл, который вы читаете: http://msdn.microsoft.com/en-us/library/windows/desktop/ms709353(v=vs.85).aspx

Это позволит вам указать имена столбцов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...