问题标签 [xml-dml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
144 浏览

sql-server - 有没有办法使用子查询列值更新 xml 列?

我正在尝试通过来自同一表的另一个 XML 列的值来更新一个 XML 列,例如:

因此,我试过这个:

一个错误

“修改”附近的语法不正确

弹出。

在研究了一段时间后,我尝试了这个(只是将纯文本设置为属性):

一切都很好。但

尽管与前一个查询几乎相同,但再次显示相同的错误。

看起来您只能使用与 .modify() 的 {sql:*} 参数相同的表列或变量。有没有办法用FROM条款做到这一点?

0 投票
4 回答
204 浏览

sql-server - 如何使用 SQL Server 2016 删除 XML 子节点

我从一个较大的文件中获取了以下 Xml 示例片段:

我正在尝试<ProductTypeId>使用 SQL 删除节点,以便上面的内容如下所示:

我使用以下 SQL 查询 XML 并隔离上面的代码片段(第一个)

我试过了

删除所有产品ID,但无济于事,任何帮助都会得到很大的帮助。

干杯