Не может установить вывод 'С XMLNAMESPACES … ДЛЯ ПУТИ XML' к переменной?

У меня есть запрос как следующее:

;WITH XMLNAMESPACES ( DEFAULT 'http://www.somewhere.com')
SELECT ( 'SOMETHING' )
FOR XML PATH('RootNode'), TYPE

Выполнение этого хорошо работает. Однако я сталкиваюсь с проблемами, когда я пытаюсь установить вывод XML на переменную как это:

DECLARE @MYXML AS XML

SELECT @MYXML = (
;WITH XMLNAMESPACES ( DEFAULT 'http://www.somewhere.com')
SELECT ( 'SOMETHING' )
FOR XML PATH('RootNode'), TYPE
)

Это просто дает мне синтаксическую ошибку :-( Любые идеи о том, как выполнить это, значительно ценились бы.

8
задан YourMomzThaBomb 12 July 2010 в 16:52
поделиться