viernes, 24 de abril de 2009

Exportar un query a XML en SQL Server

Supongamos que tenemos la tabla

CREATE TABLE [dbo].[Permiso]
(
[IDRol] [int] NOT NULL,
[Permiso] [varchar](20),
)

Queremos hacer un select de todos los registros de la tabla y exportar el resultado de la consulta a XML

Las opciones son
1) Si queremos que exporte cada fila como un atributo ejecutamos


select * from Permiso FOR XML AUTO


y nos quedaria por ejemplo..







2) Si queremos que nos exporte cada fila como un elemento de xml


select * from Permiso FOR XML AUTO, ELEMENTS


y nos quedaria por ejemplo..



1
Planificar


2
Planificar


3
Planificar

No hay comentarios: