sql – 无法将’WITH XMLNAMESPACES … FOR XML PATH’的输出设置为变量?
发布时间:2020-05-24 12:01:42 所属栏目:MsSql 来源:互联网
导读:我有一个如下查询: ;WITH XMLNAMESPACES ( DEFAULT http://www.somewhere.com)SELECT ( SOMETHING )FOR XML PATH(RootNode), TYPE 运行此工作正常.但是,当我尝试将XML输出设置为如下变量时,我遇到了麻烦: DECLARE @MYXML AS XMLSELECT @MYXML = (
|
我有一个如下查询: ;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 Server无日志恢复数据库(2种方法)
- sql-server – SQLAlchemy:单个会话中的多个数据
- tsql – T-SQL“timestamp”覆盖“rowversion”数
- mysql server is running with the --skip-grant
- sql-server – “向’datetime’列添加值导致溢出
- sql-server – 如何在SQL Server 2008中部署CLR函
- mysql 字符串函数收集比较全
- ms-access – 如何将MS Access数据库连接到Jetbr
- mysql 中存在null和空时创建唯一索引的方法
- sql-server – MERGE目标表的一个子集
热点阅读
