问题标签 [xquery]
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 - 如何从 SQL Server 中的 XML 元素获取特定属性
我在表的列中有类似以下 XML 的内容:
我正在尝试通过 TSQL 从 XML 中获取 valueB 部分
到目前为止,我得到了正确的节点,但现在我不知道如何获取属性。
我想我可以在末尾添加 /@value,但是 SQL 告诉我属性必须是节点的一部分。我可以找到很多选择子节点属性的示例,但没有关于兄弟属性的任何示例(如果这是正确的术语)。
任何帮助,将不胜感激。
sql-server-2005 - 如何用 XQuery 替换 *all* 匹配元素的属性值?
我正在尝试创建一个 modify() 语句来更改具有该属性值的所有元素中的属性值——到目前为止,我只能让它更改第一个匹配元素中的值。我在下面创建了一个我目前在 SQL Server 2005 中运行的示例:
运行它会得到以下结果——只有 Phoenix Cardinals 的第一个实例已更改。
你能帮我用正确的 modify() 语句来替换所有实例吗?
谢谢!
凯文
sql-server-2005 - 如何使用 XQuery 更改匹配的元素文本?
我正在尝试将我所见过的所有示例拼凑起来以查找元素并修改它们,但我还没有想出一些可行的方法。我在下面创建了一个我目前在 SQL Server 2005 中运行的示例。我正在尝试将 ItemID 4 更改为 999:
但是发生的情况是 ItemID 3 被更改为 999 而不是 4,如下面的结果所示。我认为正在发生的事情是“/ItemGroup[ItemID="4"] 正在定位正确的 <ItemGroup>,然后位置过滤器 [1] 给出了该 <ItemGroup> 中的第一个 <ItemID>(即 ID 3 ) -- 我只是还没有找到如何将位置过滤器更改为变量。
我有一种感觉,我的谷歌搜索和堆栈溢出还没有出现,这很简单。我感谢您的帮助!
凯文
delphi - Delphi 和 XQuery/XPath 2.0?
人们如何使用 Delphi 的 XQuery 和/或 XPath 2.0?我已经从 Delphi 获得了 MSXML v6.0,因此任何充分记录的 COM 实现都可以工作。你最喜欢什么?
sql - 如何在 T-SQL 中透视 XML 列的属性
我需要对表中的 XML 列执行透视,其中 XML 包含具有多个属性的多个元素。每个元素中的属性始终相同,但是元素的数量会有所不同。让我举个例子吧...
我需要为每个不同的 FieldName 属性值(在本例中为 Username、FirstName、LastName 和 NewField)提供一个结果集,并将其对应的 FieldValue 属性作为值。我上面给出的示例的结果如下所示:
我已经找到了一种使用静态列完成此任务的方法
但是,我想看看是否有一种方法可以根据不同的“FieldName”属性值集使列成为动态的。
sql-server - SQL Server 2005 Xquery 命名空间
我正在尝试从 Xml 数据类型中获取一些值。数据如下:
注意元素 FirstName 和 LastName 中存在 xmlns - 这是在我们通过序列化 ac# 业务对象创建 xml 时添加的。无论如何,元素中此名称空间的存在似乎导致 XQuery 表达式失败,例如:
这将返回 null。但是当我从 xml 中的元素中剔除命名空间时(例如,使用 Replace T-SQL 语句),上面会返回一个值。但是必须有更好的方法——有没有一种方法可以使这个查询工作,即不先更新 xml?
谢谢
约翰戴维斯
sql-server - SQL Server XML 声明命名空间
在 SQL Server 2005 中运行 XQuery 时,我希望有一些默认可用的命名空间,这可能吗?
例如,我想做以下事情:
不必每次都重新声明命名空间,这样 SQL 就可以识别 nsp 而无需我每次都包括序言。
想法?
sql-server - 如何查询行及其 xml 表示形式?
我需要类似的东西
但我需要每一行都是分开的,而不是一个大的 xml 文档。
我尝试过类似以下的方法:
预期输出如下:
但它似乎并没有做我想要的,而且它也需要很长时间才能运行。
任何想法,将不胜感激。:)
编辑:想通了:
关闭。
sql - 如何在 MS SQL Server 2008 中使用 XQuery 获取属性值
我有一个这样的 XML:
在 SQL Server 2008 中使用 XQuery,如何按行选择列表中属性 NB 的值(我需要所有可能的值),
例子:
-- 字幕 --
文本1
文本 2
正文 3
xml - 如何将大型 XML 文件 (> 100 MB) 加载到 Oracle 中的 XMLType 列
我尝试使用此命令将文件(standard.xml)上传到表“book”中,该文件非常大(> 100MB)。
问题是在我执行上面的查询之后,XML 文件没有 100% 插入到列中。列中仅加载了一小部分文件,而其余部分则没有。
请帮忙
谢谢