FOR XML

15/10/2003 - 16:25 por Roberto G.A | Informe spam
Hola a tod@s,
alguien podría orientarme de como conseguir que a partir
de una consulta con la clausula FOR XML AUTO este xml
tuviera un nodo root para poder consumirlo en un
xmlDocument.

Consulta:

select RegionID as id, RegionDescription as nmb
from Region reg
for xml auto

Resultado:

<reg id="1" nmb="Eastern"/>
<reg id="2" nmb="Western"/>

Existe alguna forma de encerrar el resultado en un nodo
<root> desde la misma consulta, o cual sería la mejor
manera de acerlo?????

Gracias a tod@s,
Roberto G.A.
 

Leer las respuestas

#1 Salvador Ramos
17/10/2003 - 09:20 | Informe spam
Hola:

Para hacer lo que indicas los puedes conseguir de una manera más laboriosa
con FOR XML EXPLICIT. También te puede ayudar al realizarlo la instrucción
OPENXML. Mira en la ayuda la instrucción SELECT, allí pincha en la cláusular
FOR XML, y te saldrá un formulario con tres enlaces sobre el tema, de estos
elige 'Recuperar y escribir datos XML', que te será de buena ayuda.

Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)

"Roberto G.A" escribió en el mensaje
news:005601c39328$1ea91c00$
Hola a ,
alguien podría orientarme de como conseguir que a partir
de una consulta con la clausula FOR XML AUTO este xml
tuviera un nodo root para poder consumirlo en un
xmlDocument.

Consulta:

select RegionID as id, RegionDescription as nmb
from Region reg
for xml auto

Resultado:

<reg id="1" nmb="Eastern"/>
<reg id="2" nmb="Western"/>

Existe alguna forma de encerrar el resultado en un nodo
<root> desde la misma consulta, o cual sería la mejor
manera de acerlo?????

Gracias a ,
Roberto G.A.

Preguntas similares