问题标签 [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 获取这些数据
我是 XQuery 的新手,遇到了一些问题。这是我的例子。
我有这个变量:
它存储了以下xml:
如何选择 Sharedparam 的所有值?(或者实际上任何返回值(不是 xml)的体面的查询都会很棒。)
我真正想做的是得到这样的结果集:
这会让我忽略“Value4”之外的任何数据(这对于我使用这些数据是可以接受的)。
sql-server-2008 - 查找父元素不是某个元素的子元素
我想找到一个空的组织元素,它不是 parentProblem 元素的直接子元素。
像这样。。
但这似乎不起作用,有什么想法吗?
sql-server - SQL 查询 + Google 地理编码响应 XML
我将来自 Google Geocoding API 的 XML 响应存储在 SQL Server XML 列中。有人可以帮助我进行一个查询,该查询将返回 XML 包含 > 1 个结果的所有行吗?
例如
所以这样的事情给了我第一个结果:
但我不知道从这里去哪里......
sql-server - where 子句中的 .exist 或 .value 哪个更快?
我正在使用 SQL Server 2008 的 xml 数据类型进行一些粗略的基准测试。我已经看到了许多在子句.exist
中使用的地方。where
不过,我最近比较了两个查询并得到了奇怪的结果。
此查询大约需要 1.5 秒才能运行,除了主键(testxmlrid)之外没有任何索引
另一方面,此查询大约需要 0.75 秒才能运行。
我正在使用非类型化 XML,并且我的基准测试是在 SQL Server 2008 Express 实例上进行的。数据集中大约有 15,000 行,每个 XML 字符串大约 25 行长。
我得到的这些结果正确吗?如果是这样,为什么每个人都使用.exist
? 我做错了什么并且.exist
可以更快吗?
xml - 在 xml sql 列上使用 xquery 过滤结果集
我无法弄清楚如何过滤这段 xml。我svcProvNbr
想得到userServiceCde = OASV
我尝试了几种不同的方法,但没有运气
和
sql-server - 在 SQL 中的 xml 列中搜索多个值
这是我的桌子
我需要搜索具有FID
值 1 和 3 的篮子,这样在这种情况下我会得到Gold和Silver
虽然我已经达到了可以 使用以下代码搜索像1这样的 SINGLE FID 值的结果:
如果是 T-SQL,我会像这样使用IN 子句
任何帮助/解决方法表示赞赏...
sql - 将所有元素的特定属性与 xquery 连接在一起
如何使用 SQL XQuery 将所有元素的特定属性连接在一起?
我有一张这样的桌子:
并需要这个结果=>
sql - 根据 SQL Server 中内部节点的值获取父 xml 节点
我需要整个令牌节点作为 id=ABC123 的 xml,所以输出将是:
sql-server - 需要帮助 Local.name(.) xquery 函数
谁能告诉我 Local.name(.) xquery 函数是如何工作的。关于 sql 构造问题,我在论坛上发布了一个问题,他们给了我答案。使用 Local.name(.) xquery 函数的地方,但语法对我来说不是很清楚。
这条线是什么意思 xivalue('local-name(.)','nvarchar(MAX)') as colname 为什么 'local-name(.)' 什么是 local-name (.) 这是什么意思。再次将 xivalue('.','nvarchar(max)') 作为数据,请详细解释这两行。我不是高级用户。多谢。
请指导我。谢谢
tsql - 在 T-SQL 中更新没有文本的 XML 字段
我在更新 SQL 字段时遇到了一个问题,因为我编写的内容对于存在文本的 xml 节点非常有效,但是当节点为空时它会跳闸。
此代码工作正常;
但是,这会中断;
谢谢你的帮助。