Данные SQL Server 2000 в представлении в XML-файл - PullRequest
0 голосов
/ 04 мая 2011

Я пытаюсь получить данные из таблицы и сохранить их в виде XML-файла, как показано в Здесь .В представлении я создал следующее:

Select [name],[surname],[age] From Students

и из хранимой процедуры я хочу вызвать представление и записать все в файл xmlFile, как показано ниже:

bcp "SELECT * FROM DatabaseName..Students_View FOR XML Auto, Elements" queryout C:\data.xml -w -r "" -S sqlserver -T

Я получаюданные правильно, проблема в том, что я не получаю заголовок xml.Я знаю, что в примере используется Explicit, но в моем случае мне нужно Auto.

Пожалуйста, помогите

1 Ответ

0 голосов
/ 06 мая 2011

проверено лучше по вопросу. Лучший способ переместить данные из таблицы, представления и т. д. в XML - это использовать FOR XML EXPLICIT и разработать схему и структуру, как показано в ссылке, приведенной в вопросе

...