powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Результат выполнения хранимой процедуры SQL в XML-файл
5 сообщений из 5, страница 1 из 1
Результат выполнения хранимой процедуры SQL в XML-файл
    #39584240
Viktor78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть хранимая процедура, приблизительно такого вида:
SELECT 0.1 as "@version",
(
SELECT
MessageID,
MsgDateTime,
MessageType,
MsgSenderID,
MsgReceiverID
FOR XML PATH(''), TYPE, ELEMENTS
) AS MessageHeader,
(
SELECT
DeliveryNoteType,
DocumentID,
CreationDateTime,
FunctionCode

FOR XML PATH(''), TYPE, ELEMENTS ) AS DeliveryNote
FROM CS_Waybill
FOR XML PATH('BLRWBL')

Т.е. на выходе получаю XML-файл с нужными мне группировками.
Вопрос в том, что нужно записать данные результаты в xml-файл не средствами SQL-сервера, а средствами хранимой процедуры(задать параметром). Ещё нужно дописать заголовок вида <?xml version="1.0" encoding="UTF-8" ?> .
...
Рейтинг: 0 / 0
Результат выполнения хранимой процедуры SQL в XML-файл
    #39584314
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor78Т.е. на выходе получаю XML-файл с нужными мне группировками.
Вопрос в том, что нужно записать данные результаты в xml-файл не средствами SQL-сервера, а средствами хранимой процедуры(задать параметром). Ещё нужно дописать заголовок вида <?xml version="1.0" encoding="UTF-8" ?> .
На выходе выполнения процедуры ты получаешь совсем не XML-файл. Поэтому не ври, а показывай код, где ты сохраняешь это добро в файл. А вот в зависимости от этого будем решать твою проблему.
Хотя, конечно, общий - дописать это дело в начале в виде строки. Но с такой кучей нюансов, что не стоит.
...
Рейтинг: 0 / 0
Результат выполнения хранимой процедуры SQL в XML-файл
    #39584323
Viktor78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какой код? Есть БД, есть хранимая процедура, получающая данные из БД и группирует их(т.е. узлы и подухы xml). Нужно результаты выполнения хранимой процедуры поместить в xml-файл.
...
Рейтинг: 0 / 0
Результат выполнения хранимой процедуры SQL в XML-файл
    #39584338
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor78,
ну так помещайте.
Viktor78нужно записать данные результаты в xml-файл не средствами SQL-сервера, а средствами хранимой процедуры(задать параметром).
Уверены, что это нужно делать именно в ХП, при этом НЕ средствами SQL-сервера.
Вы вообще представляете как можно выполнить 2 противоречащих требования?
Я вот нет.

Но могу предложить изучить Sql Server Integration Services (SSIS), а в частности MS SQL Server Visual Studio + Sql Server Data Tools for Visual Studio, которые позволяют создавать пакеты SSIS.

Viktor78Ещё нужно дописать заголовок вида <?xml version="1.0" encoding="UTF-8" ?> .
Ни разу не нужно. А при работе с MS SQL XML "средствами хранимой процедуры" еще и вредно.
...
Рейтинг: 0 / 0
Результат выполнения хранимой процедуры SQL в XML-файл
    #39587199
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно разрешить функции работы с COM-объектами sp_oa... (по умолчанию отключены) и сохранять через объект Scripting.FileSystemObject
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Результат выполнения хранимой процедуры SQL в XML-файл
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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