26得票3回答
如何在SQL Server中选择XML列的顶级属性?

我在SQL Server中有一个XML列,它的等效形式为:<Test foo="bar"> <Otherstuff baz="belch" /> </Test> 我想要将Test元素(根元素)的foo属性值作为va...

22得票1回答
使用SQL选择单个XML节点

我有一个包含许多节点的大 XML 笔记。 是否有一种方法可以从较大的 XML 中仅选择单个节点及其所有内容? 我正在使用 SQL 2005。

10得票1回答
SQL XQuery如何在更新查询中替换文本。

表名为MasterTable 列 ID类型为BIGINT, Name类型为VARCHAR(200)(以某些原因存储xml类型数据) Name包含结构化数据 <en-US>SomeEnglishText</en-US><it-IT>SomeItali...

9得票1回答
SQL Server 2008中更新XML列中的子字符串

我想在SQL Server 2008中对XML列中的所有行执行更新,仅替换特定xml节点中的子字符串。我对XML DML / XQuery等内容还不熟悉,无法弄清如何实现。 要更新的列中XML的示例: <d> <p n="Richedit01" t="System.S...

9得票3回答
在SQL Server中使用XQuery比较两组XML数据

假设我在日志表中使用xml列存储员工数据。有时候,也会从存储过程中更新xml列中的数据。 以下是示例样本。 DECLARE @XML1 XML DECLARE @XML2 XML SET @XML1 = '<NewDataSet> <Employee> &lt...

8得票1回答
使用TRANSACT-SQL向XML添加节点

我一直在尝试这个简单的代码,但是没有结果。我只是想向XML变量添加一个新节点。 DECLARE @XML XML; SET @XML = '<root> <policyData> <txtComentario /> <idRegPro...

8得票2回答
在SQL Server中学习XQuery()

SQL Server 2008 SP2 我是一名初学者,发现XQuery语法尤其是XPath非常具有挑战性。例如,试图使用各种xml方法,如exists()、nodes()、value()等。 您能推荐一本好的在线教程或书籍吗?

8得票3回答
使用SQL将XML结构转置/展开为列

我正在使用 SQL Server (2008/2012),我知道有很多类似的答案,但是我似乎找不到适用于我的案例的合适的示例/指针。 我在一个 SQL Server 表中拥有一个 XML 列,其中存储着这些数据: <Items> <Item> <Form...