xquery-sql相关内容

在 SQL 中对 XML 属性进行排序

如何在 SQL 中对 XML 属性进行排序? 例如对于这个 XML: 我想要: 解决方案 来自 http://msdn.microsoft.com/en-us/library/ms187107%28v=sql.90%29.aspx: 不保留 XML 属性的顺序.当您查询XML 实例存储在 xml 类型列中,属性在生成的 XML 可能与原始 XML 实例不同. 因此, ..
发布时间:2021-10-02 19:58:18 数据库

使用 XQuery 获取这些数据

我是 XQuery 的新手,但遇到了一些问题.这是我的例子. 我有这个变量: 声明@xmlDoc XML 其中存储了以下 xml: 如何选择 Sharedparam 的所有值?(或者真的任何返回值(不是 xml)的体面的查询都会很棒.) 我真正想做的是得到这样的结果集: 名称 Value1 Value2 Value3 Value4Sharedparam shared Hey ..
发布时间:2021-10-02 19:55:37 数据库

使用 Xquery 在 sql server 中查询 XML 列表

我在 SQL Server 中有一个表,用于存储提交的表单数据.每次提交的表单字段都是动态的,因此收集的数据作为名称值对存储在名为 [formdata] 的 XML 数据列中,如下例所示... 这可以很好地收集所需的信息,但我现在需要将这些数据呈现到平面文件或 Excel 文档中以供工作人员处理,我想知道使用 Xquery 的最佳方法是什么,以便数据可读吗? 表格如下... [id] ..
发布时间:2021-10-02 19:51:21 数据库

使用xquery从xml中提取数据的最佳方法

考虑以下 xml: 有必要把这个xml提取成关系表: 人员表(Age1 int, Age2 int, Age3 int , Age4 int) 解析必须满足以下约束: 必须将年龄 >=18 的所有人员分配到列号最小的列中,并且值必须为 18 如果没有给出此人的年龄,则等于 18 岁 所有年龄小于 18 岁的人都必须 ..
发布时间:2021-10-01 20:21:07 其他开发

SQL Server 2008 XPath

我们正在尝试根据我们提供的值过滤一组 XML. 我们在数据库的 XML 字段中有以下 XML,如果通过数字“5052095050830",我们需要在 XML 中找到这个特定节点.我们提供的号码可能存在任意多次. 任何机构都可以提供一些示例 SQL 来提供帮助吗? 谢谢 ..
发布时间:2021-10-01 20:20:37 其他开发

如果不存在 SQL Server XML 添加属性

如果属性不存在,我正在尝试添加该属性.应该很简单,但我是 XML XPath/XQuery/等的新手,所以请原谅我的无知. 我希望能够传递 XML 数据并对其进行修改... ALTER FUNCTION [dbo].[ConvertXmlData](@xmlData XML)返回 XML作为开始RETURN @xmlData.结尾 如果我传递如下数据: 这是示例数据 ..
发布时间:2021-10-01 20:18:32 其他开发

在 SQL 中的 xml 列中搜索多个值

这是我的桌子 BasketId(int) BasketName(varchar) BasketFruits(xml)1金12345;62银12343青铜345 我需要搜索具有 FID 值 1 和 3 的篮子所以在这种情况下我会得到金和银 虽然我已经达到了可以搜索像 1 这样的 SINGLE FID 值的结果使用此代码: 声明@fruitId va ..
发布时间:2021-10-01 19:53:06 数据库

使用 XQuery 在 SQL 查询中对 XML 的所有属性进行排序

如何在 SQL 中使用 XQuery 获取具有排序属性的 XML? 例如对于这个 XML: 必须返回: 解决方案 来自 xml 数据类型的限制. 不保留 XML 实例中属性的顺序.当你查询存储在 xml 类型列中的 XML 实例,顺序为生成的 XML 中的属性可能与原始 XML 不同实例. 因此,即使您能想出一种对属性进行排序的方法,您也不能相信 SQL Serve ..
发布时间:2021-10-01 19:17:35 其他开发

在 T-SQL nodes() XQuery 中引用当前上下文

是否可以通过基于第一个的上下文节点过滤第二个 nodes() 来实现两个 T-SQL nodes() 调用之间的连接? 在下面的示例中,我试图返回一个显示 PersonID、Name 和 Position 的表.我尝试在第二个 nodes() XQuery 语句中引用第一个 nodes() 的上下文节点的 @id 不起作用.不返回职位名称. 有什么想法吗? 谢谢! DECLAR ..
发布时间:2021-09-10 19:56:38 其他开发

T-SQL、XQuery 无效列

我只是在学习 XQUERY 并试图完成我认为非常简单的事情.这是我的 T-SQL 代码: 声明@XML xmlset @xml = '13.0'-- 以下代码有误选择ResultSets.AppVersion.query('AppVersion').value('.', 'varchar(100) ..
发布时间:2021-09-10 19:32:45 数据库