select de varias columnas + xml

28/10/2008 - 08:55 por joss22 | Informe spam
Hola, me gustaria poder hacer un select del valor del campo miPk de
una tabla y ademas traer en un xml el valor de todas las columnas de
esa tabla. Es decir, que por cada registro de la tabla obtendria:

id = 1
miXML = <datos xml><id>1</id><nombre>Julian</
nombre><provincia>Valencia</provincia></datos xml>

id = 2
miXML = <datos xml><id>2</id><nombre>Andres</
nombre><provincia>Segovia</provincia></datos xml>



id = n
miXML = <datos xml><id>n</id><nombre>Sergio</nombre><provincia>Cadiz</
provincia></datos xml>
 

Leer las respuestas

#1 Carlos Sacristan
29/10/2008 - 12:37 | Informe spam
Por ejemplo:

select t.id , (select * from tabla where id = t.id for xml auto) [xml]
from tabla t

"joss22" wrote:

Hola, me gustaria poder hacer un select del valor del campo miPk de
una tabla y ademas traer en un xml el valor de todas las columnas de
esa tabla. Es decir, que por cada registro de la tabla obtendria:

id = 1
miXML = <datos xml><id>1</id><nombre>Julian</
nombre><provincia>Valencia</provincia></datos xml>

id = 2
miXML = <datos xml><id>2</id><nombre>Andres</
nombre><provincia>Segovia</provincia></datos xml>

.

id = n
miXML = <datos xml><id>n</id><nombre>Sergio</nombre><provincia>Cadiz</
provincia></datos xml>

Preguntas similares