我一直在努力处理这段简单的代码而没有结果.我只是想在
XML变量中添加一个新节点.
DECLARE @XML XML; SET @XML = '<root> <policyData> <txtComentario /> <idRegProducto>76</idRegProducto> <txtDuracion>24</txtDuracion> </policyData> </root>'; DECLARE @NODE XML; SET @NODE = '<newNode>10</newNode>'; SET @XML.modify ('insert sql:variable("@NODE") as first into (/root/policyData)[0]') SELECT @XML;
没有错误,但新节点未显示在输出中.在sql Server中使用XML之前,我必须先设置一些东西吗?有什么建议为什么这不起作用?
提前致谢!