问题标签 [xquery-sql]
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.
sql-server - 使用 XQuery 透视 XML 并过滤属性
给定以下 XML(在名为“xfield”的 SQL 列字段中):
如何获得以下表结构(以 A、B 和 C 作为列名):
使用 SQL XQuery,我正在尝试这个(毫不奇怪,它是无效的):
xslt - XPath/XQuery:选择一个根节点,其属性没有子节点
我有一个xml:
我只想选择一个没有子节点的具有属性的根节点:
XPath 有可能做到这一点吗?
sql-server - XQuery 在单个 SQL 更新命令中添加或替换属性
我有一个带有 XML 列的表,如果属性已经存在,我想更新 xml 以插入属性或更改属性值。
假设起始 xml 是:< d />
插入:
改变:
如果该属性已存在,则插入将失败,如果该属性不存在,则替换将失败。我曾尝试使用'if',但我认为它不起作用,出现错误:“XQuery [modify()]: 'attribute' 附近的语法错误,预期为'else'。”
如果尝试
目前,我将 xml 选择到一个变量中,然后使用 T-SQL 对其进行修改,然后使用新的 xml 更新列,这需要我将行锁定在事务中,并且对于数据库来说可能更昂贵。
sql-server - SQL Server 2005 中 xs:boolean 的比较操作
谁能向我解释这个查询的结果:
第一列 Value 返回 true。其余的都返回 false。因此,在设法将值转换为正确的类型后,我如何实际检查它的值?
jquery - 使用 Xquery 操作 sql server 中的 xml 列
我将 xml 文件存储在 SQL Server 表中的 xml 数据类型中。现在我想获取一些片段(使用 xquery),然后用修改后的片段更新片段(使用 xquery)。我需要一些建议。
我有删除节点的代码,如下所示,但在删除时我需要在同一个地方插入修改后的节点。如何才能做到这一点?
如果我想删除一个节点,但是在同一位置插入修改后的节点怎么办?
接下来我想删除其值将作为查询字符串传递的节点,所以我必须建立字符串
像下面
我必须删除位于南美洲大陆的巴西国家,所以我必须保留这些作为参数,这些参数必须是动态的,因为其他国家和大陆可以来。
我的要求:
基本上我在.NET中制作了一个xml编辑工具,并且在加载巨大的xml文件时jQuery树挂起,所以我将巨大的xml文件存储在表中并调用段(子节点),然后将这些段加载到jquery树中并用户修改这些节点。我将修改后的段带到数据库中,然后想用修改后的段进行更新。
sql - 在带有 XQuery 的 SQL Server 2005 存储过程中使用变量
我正在使用以下 XML
我正在尝试从存储过程中查询以拉回具有特定 ElementGU 的元素上的标签
我的存储过程如下所示:
ElementGU
传入的uniqueidentifier
字段在哪里。
我似乎没有运气。我读到你不能用 XQuery 做这种动态查询,但同时, slq:variable() 调用是 XQuery 的一部分,那么有没有人可以帮我解决这个问题?
我在 XQuery 方面还是个新手。
tsql - 属性的 XML DML 查询
我需要获取 SectionId 的属性值作为 nvarchar 吗?我该怎么做 ?...
T 和 R 标记
sql - SQL 中的 Xquery:选择子集
给定以下 xml 变量:
我正在尝试使用所有 RecordIds 获取所有 Name 值。我想在一份声明中做到这一点。我现在有以下。
我正在寻找的格式是:
sql - 将xml中的元素提取到select语句中的行
我的 sql server 2008 数据库中有 xml 列。我的表的每一行中的 XML 示例
我想从所有行中选择所有元素。从上面的示例中,我应该得到四行带有 listitem 值的行。
答案是
感谢帮助
sql-server - 在 SQL Server 中学习 XQuery()
SQL 服务器 2008 sp2
我是一个初学者,发现 XQuery 语法尤其是 XPath 非常具有挑战性。例如,尝试使用各种 xml 方法,例如 exists()、nodes()、value() 等……。
有没有好的在线教程或者你推荐的书?