问题标签 [sqlxml]

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.

0 投票
2 回答
1930 浏览

sql - 如何克服 OpenXML 的 8000 个字符限制?

我正在使用 OpenXML 在 SQL 中加载 XML,同时声明我可以达到的最大值为 8000 个字符:

由于 text,ntext 不允许与 openXML 一起使用,我还必须使用哪些其他替代方法在 SQL 中加载整个 XML(超过 20000 个字符)?

0 投票
1 回答
985 浏览

sql - 如何从 SQL XML 查询中选择标签?

如何在 MS SQL 中检索 XML 字段中的字段?

每当我使用此 XML 代码时,我尝试的每个查询都无法按预期工作:

我不知道如何引用前两个标签。我试过了

没有运气。

0 投票
4 回答
1714 浏览

sql-server - SQL Server:使用存储过程将 XML 字段输出为表格数据

我正在使用一个带有 XML 数据字段的表来存储数据库中所有其他表的审计跟踪。

这意味着同一个 XML 字段具有各种 XML 信息。例如,我的表有两条带有 XML 数据的记录,如下所示:

第一记录:

第二记录:

这是两种示例格式,只有两条记录。该表实际上在同一字段中有更多 XML 格式,并且每种格式中有许多记录。

现在我的问题是,在查询时,我需要将这些 XML 格式转换为表格结果集。

我有哪些选择?查询此表并从中生成报告将是一项常规任务。我想创建一个存储过程,我可以将它传递给我需要查询“ <emp>”或“ <client>”,然后我的存储过程应该返回表格数据。

0 投票
1 回答
311 浏览

sql - SQL - 格式化 XML 响应值

我想以以下格式接收我的响应 XML...

我在这里有 2 个不同的选择语句...

这里有任何建议...我尝试了 FOR XML EXPLICIT/PATH 的组合。

0 投票
1 回答
152 浏览

sqlxml - 为什么 SQL 2005 在传递 sqlxml 参数时调用 CONVERT?

我正在声明一个 SqlXml 参数并将其传递给 XmlReader。然后将其参数化,并且 SQL 得到很好的执行。但是,当查看通过探查器执行的 SQL 时,我注意到它正在获取 SqlXml 参数并在其上调用 CONVERT ......

转换 (xml, )

为什么服务器需要调用 CONVERT,我已经传递了有效的 xml?是因为我没有定义模式吗?

我怀疑这会导致此查询的性能不佳。任何帮助都会很棒。

干杯

0 投票
2 回答
262 浏览

sql - SQL 服务器中的 SQLXML

我在 SQL Server 2008 中遇到了 SQLXML 的一个小问题。这是我的测试 SQL 查询

现在,如果我取出命名空间 (xmlns="http://my.name.space") 部分,我的查询工作正常。为什么删除命名空间可以解决问题?

0 投票
4 回答
663 浏览

sql - 排名在碎 xml 之上

鉴于以下 XML 示例和select将 xml 分解为关系的语句,我需要将 的第二列作为select类别的序数(即,在这种情况下,1 表示方向,2 表示颜色)。

注意:选择中的文字值 'rank()' 是一个占位符。我正在使用rank,但没有成功。

0 投票
3 回答
13283 浏览

sql-server-2005 - SQL Server 将表中的数据插入 XML 变量

如何在不使用游标的情况下将一大堆行插入 XML 变量?我知道我能做到

插入变量的值,但我想基本上做

当然,这不是合法的语法。

编辑:显然我的问题并不清楚。我想要的是能够这样做:

运行此代码后,@errors 应包含

0 投票
1 回答
251 浏览

.net - 创建 SQLXMLBulkLoad 模式的工具?

SQLXMLBulkLoad 需要用各种属性(例如 sql:datatype)和一些附加元素来注释模式。是否有任何工具可以至少在某些基本场景中使用此信息丰富架构?

0 投票
1 回答
6747 浏览

sql-server - SQL Server 2008:SQLXML 查询函数 .query('//mypath/text()') 不进行 XML 解码

在 Microsoft SQL Server 2008 中,.query('{xpath}/text()')对 XML 流列值执行时,如果 XPath 选定节点的值包含“ &amp;”,则返回值为“ &amp”而不是“ &”。

这是一个错误,还是我做错了什么?或者更确切地说,如果 XPath 查询中的 text() 不应该这样做,我如何使用 SQLXML XPath 获取未编码的文本,即等效于 .innerText(每个 W3C XML DOM)?