powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Создать файл в формате XML для операции BCP
8 сообщений из 8, страница 1 из 1
Создать файл в формате XML для операции BCP
    #39862259
Alexander284
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, помогите разобраться с коммутаторами.

exec master..xp_cmdshell 'BCP " -Сам запрос- FOR XML AUTO " queryout \\ путь item_name.xml -w -x -T'

При выполнении селекта вне процедуры формируется xml файл с нужной структурой, но при выполнении процедуры описанной выше вся структура сбивается и данные в файле идут сплошным текстом. Как это можно исправить?
...
Рейтинг: 0 / 0
Создать файл в формате XML для операции BCP
    #39862279
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander284, использовать правильные инструменты... XML Bulk Load
...
Рейтинг: 0 / 0
Создать файл в формате XML для операции BCP
    #39862281
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЮЫЮ: это не единственный вариант... можно OPENROWSET
...
Рейтинг: 0 / 0
Создать файл в формате XML для операции BCP
    #39862282
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander284, сплошным текстом - это в строку чтоли?
Никак не исправить. Так задумано и соответствует стандарту xml.

Более того, то, что в ssms ты его видишь красиво, с отступами, разбитым - это заслуга xml редактора Visual Studio, который этот однострочный хмл так форматирует.
...
Рейтинг: 0 / 0
Создать файл в формате XML для операции BCP
    #39862285
Alexander284
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
uaggster, понял, спасибо. То есть если я хочу сохранить файл xml в красивом виде, то это я могу сделать только руками, не прибегая к стороннему софту?
...
Рейтинг: 0 / 0
Создать файл в формате XML для операции BCP
    #39862289
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander284То есть если я хочу сохранить файл xml в красивом виде, то это я могу сделать только руками, не прибегая к стороннему софту?Возможно, есть сторонний софт, который умеет вставлять переводы строки.
Но FOR XML в MSSQL так не умеет.
Так что, или искать что то умеющее, или генерить ручками как текст, или сделать перепроцессор для вставки переводов строки.
...
Рейтинг: 0 / 0
Создать файл в формате XML для операции BCP
    #39862298
Alexander284
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg, Спасибо
...
Рейтинг: 0 / 0
Создать файл в формате XML для операции BCP
    #39862493
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander284, прошу прощения! как обычно не прочел! :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Создать файл в формате XML для операции BCP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]