【发布时间】:2017-07-11 13:50:43
【问题描述】:
我有一个查询,我在 sql 中使用 XML.modify 将新节点插入到我的 xml 文档中
但是我打印了这个 XML,我看到我的 XML 文档更新了,但我的数据库中没有保存任何内容
我是否需要在此处更新脚本才能使更改生效? (数据库中的列是文本类型,但我将其转换为 XML
【问题讨论】:
-
是的,您可能需要 UPDATE 或 INSERT。
XML.modify只是对 XML 值进行一些计算,就像算术运算符+一样。但是要将新计算的值存储在表中,您必须明确指示 DBMS 这样做。
标签: sql sql-server xml sqlxml