Создание XML с использованием предложения from XML с использованием SQL 2000 - PullRequest
0 голосов
/ 30 марта 2009

Я создаю документ XML из запроса SQL, и мне было интересно, есть ли способ вывести версию и тег кодирования через SQL-запрос?

Ответы [ 2 ]

0 голосов
/ 30 марта 2009

FOR XML был новым в SQL Server 2005, верно? Так что вам придется вручную собрать XML:

select 
   '<?xml version="1.0" encoding="ISO-8859-1" ?>' + char(13) + char(10) +
   '<root>' + char(13) + char(10) +
   '    <value>' + yourtable.yourfield + '</value>' + char(13) + char(10) +
   '</root>' + char(13) + char(10)
from yourtable
where id = 1

Вы должны передать его в кодировке, указанной вами в заголовке XML.

0 голосов
/ 30 марта 2009

Я думаю, вы можете вручную добавить эту информацию к результату запроса, поскольку они не более двух строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...