107得票4回答
如何在SQL Server中从表中查询Xml值和属性?

我有一个包含Xml列的表: SELECT * FROM Sqm 一行的xml数据示例: <Sqm version="1.2"> <Metrics> <Metric id="TransactionCleanupThread.RecordUs...

30得票4回答
如何从XML节点查询值?

我有一个包含XML列的表:CREATE TABLE Batches( BatchID int, RawXml xml ) XML 包含以下项目:<GrobReportXmlFileXmlFile> <GrobReport> <R...

20得票1回答
SQL UNION用于XML名称输出列

我正在尝试从SQL生成XML输出,并需要使用UNION语句并命名输出列。 之前,当我不需要使用UNION语句时,已经可以正常工作了:select( SELECT [CompanyName], [Address1], [Address2], [Address3...

17得票2回答
SQLXML没有进行XML编码?

我正在使用一个通用的报表系统,它从数据库视图(SQL Server 2005)中获取数据。在此视图中,我不得不在一行中合并来自一对多关系的数据,并使用priyanka.sarkar在这个主题中描述的解决方案:将子查询中的多个结果组合成单个逗号分隔值。该解决方案使用SQLXML来合并数据(子查询...

14得票2回答
跨应用 XML 查询随着 XML 文档的增长呈指数级恶化。

我拥有什么 我有一个可变大小的XML文档,需要在MSSQL 2008 R2上解析,它看起来像这样:<data item_id_type="1" cfgid="{4F5BBD5E-72ED-4201-B741-F6C8CC89D8EB}" has_data_event="False"&g...

11得票3回答
MySQL查询的XML输出

有没有可能直接将MySQL查询结果输出为XML格式? 我指的是类似于MSSQL使用SQL-XML插件的功能,例如:SELECT * FROM table WHERE 1 FOR XML AUTO 返回一个文本(或者更加精确的说是MSSQL中的xml数据类型),其中包含根据表格列生成的XML标...

10得票2回答
SQL Server - 返回XML列的XML子节点

给定表T,其包含以下列: ID UNIQUEIDENTIFIER CreatedDate DATETIME XmlData XML XmlData的结构如下: <application> <details firstname="first" lastname=...

9得票2回答
忽略 T-SQL 中的 XML 命名空间。

如何在使用T-SQL查询数据时删除/忽略XML文件中的XML命名空间? 我将一个XML文件加载到变量中,它可以正常工作。但是该XML文件有一个命名空间设置,除非我将其删除,否则我的查询结果为空。 T-SQL: DECLARE @xml xml SELECT @xml = BulkColu...

9得票2回答
XML数据类型的“value”方法必须是一个字符串字面量。

如何修改我的查询以避免出现此错误: XML数据类型方法“value”必须是字符串文字。 T-SQL代码: Declare @Count Int = 1 While(@count <= @j) Begin insert into mytable ([Word]) Selec...

7得票1回答
SQL Server:通过属性控制 FOR XML 排序

我正在从SQL Server查询中生成XML文件。 我遇到了一些关于元素排序的问题。 例如,以下代码很简单。 <test> <tree abc="123"/> <tree abc="789"/> <tree-order a...