使用XML.Modify可以在现有节点下插入节点。具体步骤如下:
下面是一个示例代码:
DECLARE @xml XML = '<root><node1>Value 1</node1><node2>Value 2</node2></root>'
SET @xml.modify('insert <newNode>Inserted Value</newNode> as last into (/root/node1)[1]')
SELECT @xml
在上面的示例中,我们首先定义了一个XML变量@xml,其中包含了一个根节点root和两个子节点node1和node2。
然后,使用XML.Modify函数来插入一个新的节点newNode,节点值为"Inserted Value"。插入的位置是在根节点root下的第一个子节点node1的末尾。
最后,通过SELECT语句输出修改后的XML文档。
这是一个简单的示例,实际应用中可以根据具体需求来修改节点路径和要插入的节点内容。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云