Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 с помощью bcp вывести названия полей таблицы  [new]
нуб987
Guest
подскажите плз сабж
вызываю
bcp Northwind.dbo.Orders out "c:\myoutput.txt" -T -w -C RAW

в файл записываются просто данные из таблицы. Но нужно, чтобы в первой строке были записаны имена полей.

Это можно сделать только так:?
select 'Field1', 'Field2', ..., 'FieldN'

union all

select Field1. Field2, ..., FieldN from ...

или все решается добавлением какого-то ключа? Здесь ничего такого не нашел...

ПС. на всякий случай, MSSQL2000
23 окт 13, 23:15    [15023444]     Ответить | Цитировать Сообщить модератору
 Re: с помощью bcp вывести названия полей таблицы  [new]
Glory
Member

Откуда:
Сообщений: 104751
нуб987
или все решается добавлением какого-то ключа

Нет
24 окт 13, 09:32    [15024191]     Ответить | Цитировать Сообщить модератору
 Re: с помощью bcp вывести названия полей таблицы  [new]
нуб987
Guest
Glory, т.е. ТОЛЬКО с помощью union? Или еще какие-то способы есть?
24 окт 13, 10:10    [15024371]     Ответить | Цитировать Сообщить модератору
 Re: с помощью bcp вывести названия полей таблицы  [new]
Glory
Member

Откуда:
Сообщений: 104751
нуб987
Или еще какие-то способы есть?

Если вы про запрос на TSQL и bcp, то да только union
А если вы вообще про способы, то их есть масса наверное.
Тот же DTS или, например, иметь отдельный файл с заголовками и простой командой copy "склеивать" его с файлом данных. И еще наверное куча методов найдется
24 окт 13, 10:15    [15024393]     Ответить | Цитировать Сообщить модератору
 Re: с помощью bcp вывести названия полей таблицы  [new]
нуб987
Guest
Glory, да, я именно про запрос и bcp
по остальным вариантам все ясно, спасибо

ПС. очень приятно вас читать, когда даете развернутый ответ :)
но очень часто вы ограничиваетесь "RTFM, бл..!!1!!"
24 окт 13, 10:27    [15024447]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить