una - stuff sql server for xml path
¿No se puede establecer el resultado de ''WITH XMLNAMESPACES... FOR XML PATH'' en una variable? (1)
Tengo una consulta como la siguiente:
;WITH XMLNAMESPACES ( DEFAULT ''http://www.somewhere.com'')
SELECT ( ''SOMETHING'' )
FOR XML PATH(''RootNode''), TYPE
Ejecutar esto funciona bien. Sin embargo, me encuentro con problemas cuando intento establecer el resultado XML en una variable como esta:
DECLARE @MYXML AS XML
SELECT @MYXML = (
;WITH XMLNAMESPACES ( DEFAULT ''http://www.somewhere.com'')
SELECT ( ''SOMETHING'' )
FOR XML PATH(''RootNode''), TYPE
)
Esto solo me da un error de sintaxis :-( Cualquier idea sobre cómo lograr esto sería muy apreciada.
DECLARE @MYXML AS XML
;WITH XMLNAMESPACES ( DEFAULT ''http://www.somewhere.com'')
SELECT @MYXML = (
SELECT ( ''SOMETHING'' )
FOR XML PATH(''RootNode''), TYPE)