问题标签 [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.
c# - SqlDataReader 这两个是一样的 哪个更快
我正在使用 SqlXml 和返回 xml 而不是原始数据的存储过程。返回时如何实际读取数据是一个xml并且不知道列名。我使用了以下版本,听说通过序数从 SqlDataReader 获取数据比通过列名更快。请就哪个最好并有正当理由或证据提出建议
sqlDataReaderInstance.GetString(0);
sqlDataReaderInstance[0];
sql-server-2008 - 将 sql xml 数据类型转换为表
鉴于 SQL...
将该 xml 转换为包含两列 PersonID 和 LastName 的表的 sql 是什么?
sql - SQL 从包含 xml 的 nvarchar 列中透视动态列
我得到了一个包含以下列和一些示例数据的表格:
我需要查询它以获得这样的结果:
xml 字段应该保证格式正确并匹配模式,即使它是 nvarchar 而不是 xml 类型。但是,Name 属性的值是未知的。
我正在使用 SQL Server 2008。如有必要,我可以使用存储过程,但我正在寻找一种可以避免这种情况并避免动态 SQL 的解决方案。不可能写出这样的查询吗?
如果存储过程或动态 sql 是唯一的方法,我愿意使用它的解决方案。
c# - 使用 SQLXMLBULKLOADLib 创建 XML 中的特殊字符问题 - C#
我正在尝试使用 SQLXMLBULKLOADLib 加载 csv 文件,该文件首先将 csv 转换为 xml,然后将其映射到数据库模型。我的 cvs 文件包含特殊字符。当 SQLXMLBULKLOADLib 在 XML 中加载它时,特殊字符会转换为不同的表示形式,例如, , 
等等。我不知道是什么, , 
。如何在 XML 和 SQL Server 中处理这个问题?我需要显示 csv 文件中可用的确切特殊字符。
sql-server - 如何从 SQL Server 中的 XML 文档返回单个 XML 属性?
我只是想使用以下脚本从一些 XML 中获取 JobID 属性。有一个更好的方法吗?
谢谢
sql-server - 将 xml 转换为没有实体的 varchar
这段代码
返回:
如何获得我的原始字符串 'A & B > C'?(没有 XML 实体)
xml - 如何从 SQL Server 2005 XML 列中选择最大日期?
我是 SQL Server 中 XML 编程的新手。这对你们来说可能是一个简单的问题!
我在 SQL Server 2005 中有一个名为 TestXML 的数据库表。它有一个带有 xml 数据类型的 testXML 列。此列中的数据格式如下:
我想编写一个查询,它将从 Bar/Control/@RequestDate 返回最大 RequestDate,所以在上面的示例中,我希望我的查询返回 - 2011-11-30T01:13:13Z
到目前为止,我已经尝试过:
这将返回一个空白值....如果我尝试使用,则会testXML.query('max(//string(@RequestDate))')
收到以下错误:
XQuery [TestXml.testXML.query()]:不支持 XQuery 语法“/function()”。
请有人帮我写这个查询。提前谢谢了。
sql-server - 在没有节点的 SQL Server 2005 中更新 XML 导致 Null 错误
所以我有一个脚本可以将以下节点的 XML 值更新/插入为 True:
问题不是所有行都包含节点,因此,它会引发错误:“不能在空值上调用 '@temp' 上的 Mutator 'modify()'。”
我需要做什么来过滤掉 XML 中不包含“提交”节点的行?
**注意,我有所有这些疯狂的 CASTS,因为列类型是 TEXT 并且无法更改,因为客户端最初是这样设置的。
sql-server - 用于 XML 显式的 TSQL
无法获得所需的 XML 输出
以下:
产生:
我想要的是:
我可以用 FOR XML 得到那个输出吗?
好的,我知道它们在技术上可能是等效的。
我想要的和我需要的不一样。
为此使用 xDocument 很慢。
有数百万个文档需要 XML,一次 XML 最多 100 万个。
TSQL FOR XML 非常快。
我只需要让 FOR XML 格式化。
解决方案(基于接受的答案):
产生:
现在我需要做的是向元素 MVtext 添加一个 DispName 属性。属性不能有任何空格,我想包括友好名称,例如多值文本。
sql - 试图用 sys_xmlagg 替换 dbms_xmlgen.xmlget
我正在针对 Oracle 10gR2 参数化一些 JDBC 查询。
大多数查询的形式如下:
我无法按原样对其进行参数化,因为实际选择位于 xmlget 内的带引号的字符串中,并且参数未在字符串内展开。JDBC 会将该查询视为没有参数。
我在模仿以下行为方面相当成功dbms_xmlgen.xmlget
:
我无法解决的唯一问题是查询不返回任何行的情况。
使用dbms_xmlgen.xmlget
,没有行会返回一个空的 CLOB。但是,使用sys_xmlagg
,没有行会导致 CLOB 包括:
我正在寻找一种解决方案,它会给我一个空的 CLOB 而不是一个空的文档。