Чем проще всего выгружать в файл результат for xml?

Albatross

какую технологию проще всего использовать для выгрузки результата select ... for xml auto в xml-файл с определённым именем? SSIS? CLR-Procedures? Что-то другое?SQL Server 2008 Ent Edt
3 ответа

Albatross

Вывод во внешний файл XML запроса
А к FAQ_у можно добавить еще один способ:
set @stmt = N'bcp "select * from [SomeTable] for xml path(''row''), root(''Root'') " queryout ' + @DstFile + 
 N' -CACP -c -T -S' + @@ServerName
 exec xp_cmdshell @stmt--, no_output


Albatross

Вот ещё. Не знаю что значит "проще".Преимущества: не так грузит сервер, т.к. XML формируется на клиенте.Запросы можно писать через xml шаблоны с XPath, что иногда намного проще чем через FOR XML.