问题标签 [resultset]
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.
java - 将 ResultSet 中的特定记录分配给变量
我想从数据库中检索一组记录,执行 rs.next() 然后将其结果分配给一个变量以传递给将使用此记录的方法,就像我不分配它一样到一个变量并将其传递给一个方法有没有办法做到这一点?我正在使用 JAVA (1.5)
谢谢你的所有答案
我不想将整个结果集传递给一个方法,只传递当前行,但据我了解,这是不可能的
java - 使用集合对象构建结果集
我在使用 java 构建结果集时遇到了问题。来了……
我正在存储一个集合对象,该对象从结果集对象中按行组织,并将集合对象(存储为向量/数组列表)放入缓存中,并尝试检索相同的集合对象。在这里,我需要使用集合对象再次构建结果集。现在我怀疑是否可能以这种方式构建结果集?请尽快让我知道。
提前致谢,
巴斯卡尔
tsql - T-SQL 2005:抑制结果集的输出
我有一些用于生成报告的存储过程。我正在尝试构建一个报告仪表板,该仪表板将显示每个报告中有多少条记录。
SP 在表格中详细说明,其中详细说明了它们应按何种顺序运行。
我有一个仪表板 SP,我在其中使用 Cursor 遍历数据库表,执行每个报告 SP,然后将 @@rowcount 保存到构成仪表板基础的临时表中。
我可以使用每个 SP 顶部的 set rowcoun off 来关闭行计数,但是我找不到阻止从 EXEC sp_my_sp 命令返回的结果集的方法。
p>在那里的某个地方我需要抑制或重定向输出。我不想在实际的报告 SP 中这样做。
到目前为止,我想出的唯一解决方案是向每个 SP 添加一个输入参数,以说明它是为仪表板运行还是为报表运行。与其直接返回结果集,不如将其插入内存表中,然后仅在我们运行报告时才报告内存表 - 不好,因为有人必须记住为每个新的 SP 都这样做
TIA
奥比龙
php - 当使用 php 和 mysql 从数据库中列出信息时,如何使第一行看起来与其他行不同?
基本上我的数据库中有文章,我想改变第一条记录的显示方式。我希望最新(已发布)文章成为焦点,而较旧的文章仅列出,(请参阅F1.com)。我需要知道如何在数组中获取我的第一个值并让它以不同的方式显示,但我不确定如何执行此操作,我可以这样做,以便所有行显示相同,而不是如何更改第一行。我还需要知道如何告诉其余的行在之后显示相同的内容,我猜你在那里使用了 if 语句,并且在此之前对行进行了某种计数。
当前代码:
好的,我采用了 Luke Dennis 的代码并尝试对其进行测试,但我收到此错误:警告:为 foreach() 提供的参数无效,这是 foreach 语句的行。刚刚想到的是,我只希望显示 5 篇左右的旧文章。这就是我创建错误的原因:
我需要在某处添加 mysql_fetch_array 来设置数组吗?
java - 使用 java 代码获取 ResultSet 的大小(以字节为单位)
如何在 java 代码中获取给定 ResultSet 的大小(以字节为单位)。有什么直接的方法可以查到吗?
xml - ExecuteXmlReader 和 null 结果集引发 TargetInvocationException
我在返回 XML 结果集的 SQL Server 2005 数据库上调用存储过程。有时它会返回一个空结果集,因为没有要返回的行。发生这种情况时,ExecuteXmlReader 方法会引发 TargetInvocationException。这似乎是一个已知问题(参见:http ://social.msdn.microsoft.com/Forums/en-US/adodotnetdataproviders/thread/5e90e3c0-605b-406d-848a-dea7b16f458e/ )。
处理此异常的最佳方法是什么?
linux - 使用 -f 选项时 Egrep 的行为很奇怪
我有一个奇怪的表演egrep -f
。
例子:
有人可以给我一个提示可能是什么问题吗?不,文件在执行之间没有改变。egrep 行数的预期答案是 12。
更新文件内容:搜索到的文件包含 cca 13000 行,每行 500 字符长,模式文件包含 12 行,每行 24 字符长。该模式始终(且仅)出现在搜索文件 (26-49) 中的固定位置。
更新模式内容:来自 tmpgrep2 的每个模式都是一个 24 字符长的数字。
java - 如何将 JDBC ResultSet 检索为 ArrayList?
我正在执行查询以检索大量 ID(整数)。与其通过 ResultSet 迭代数百万次并将所有内容一个接一个地复制到 ArrayList 中,有什么方法可以简单地将所有内容作为 ArrayList 检索吗?
我知道 ResultSet 应该被迭代,因为底层实现可能是缓存的东西,但在我的情况下,我只需要所有的 ID。我知道我可以将 FetchSize 设置为一个很大的数字,但是我仍然必须一个接一个地检索 ID。
澄清:我想这样做的原因是性能。分析向我展示了数百万次执行 ResultSet.next()、ResultSet.getInt() 和 ArrayList.add() 需要相当长的时间。我认为数据库(我使用的是用 Java 编写的 H2)可能在内存中的某处有数组或列表,所以我正在寻找一种方法将其直接复制给我,而不是通过 ResultSet 迭代接口.
php - 在 PHP 中格式化 SQL 结果的最快方法
什么是 PHP 中转换(My)SQL 结果的最快(最佳性能)方法,例如:
进入更容易使用:
或者是否有一个库已经这样做了,而没有增加完整 ORM 的不灵活性和性能损失?
谢谢
sql - 是否有从结果集中构建插入语句的 Oracle SQL 工具?
是否有从结果集中构建插入语句的 Oracle SQL 工具?我们目前只允许使用名为 SQL Station 的工具。我想推荐一个工具,比如 Rapid SQL 或 CrazySQuirrell,或者构建我自己的可重用 sql 块。