gpt4 book ai didi

sql - 无法将 'WITH XMLNAMESPACES...FOR XML PATH' 的输出设置为变量?

转载 作者:数据小太阳 更新时间:2023-10-29 01:44:00 26 4
gpt4 key购买 nike

我有如下查询:

;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
)

这只是给我一个语法错误 :-( 任何关于如何实现这一点的想法都将不胜感激。

最佳答案

DECLARE @MYXML AS XML

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

关于sql - 无法将 'WITH XMLNAMESPACES...FOR XML PATH' 的输出设置为变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3230424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com