问题标签 [fetchall]

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 投票
1 回答
2183 浏览

python - python cx_Oracle 游标不返回有效查询的行

在这个上我的头撞在我的桌子上。

我的 cx_Oracle 游标没有返回有效查询的行,我不知道为什么。

相同的连接从相同架构中的其他表返回预期结果......例如,如果我只是将查询中的引用表名从 TABLE_A 更改为 TABLE_B 它工作正常。

该查询在 SQL Developer/SQL Plus 中使用相同的用户/连接字符串运行良好。我在调试期间从 cursor.statement 复制/粘贴以验证完全相同的语句,没有拼写错误。

我已将查询简化为最简单的形式;

查询 1 在使用 cx_Oracle 执行时不返回任何行,但在 SQLPlus/SQL Developer 等中返回预期的行。

查询 2 使用 cx_Oracle 按预期工作

我已经验证了权限 - 但这显然是有效的,因为我正在使用(并验证)cx_Oracle 中的用户/连接与 SQL 工具中的相同。

代码无法再减少/简化我不认为可以隔离问题 - 但我可能对一些非常明显的事情视而不见:

{cx_Oracle.Cursor on {cx_Oracle.Connection to user@localhost:1521/TEST_PDB}}

[]

0

然而,另一个表/查询工作:

[(12320573611891L, '23.5.2126981', 0, 'NEW', 'UPDATE', datetime.datetime(2016, 5, 24, 9, 0), 48, 0, 无, 无)]

这是我遇到这个问题的唯一一张桌子——我知道的。

我正在使用 Oracle 12c、python 2.7.11 64 位、ojdbc6.jar 和 64 位 InstantClient

有任何想法吗 ?发现我的眼睛或大脑没有看到明显的东西吗?

0 投票
1 回答
24 浏览

validation - cakephp 在没有验证时检查条件

当没有 cakephp(来自模型)验证时,如何设置条件从 cakephp 调用 mysql 函数

从控制器调用 mysql 函数的代码:

代码运行良好,但问题是当验证返回 false 时(例如:notEmpty 验证),该函数已经被调用。我只想在验证完成后调用该函数。

我试过使用

但这根本不起作用。

0 投票
1 回答
227 浏览

perl - 如何比较perl中数组引用的值?

伙计们,我想比较 $res1 和 $res2 中的数值,但我没有得到它通过或失败的结果。无论更改如何,我的输出都是“通过”。请建议我如何在不使用外部 CPAN 库的情况下比较上面代码中数组引用的值,因为我没有更新或添加库的权限。

0 投票
2 回答
5714 浏览

python - 将数据 sqlite3 检索到列表 python 中

我想从 sqlite3 表中检索数据,这是我的代码,但我只得到一个空列表。我在 sqlite3 上检查了我的查询,它在那里工作正常。

但是 templist 是空的。

0 投票
2 回答
1411 浏览

php - 处理来自巨大 mysql 查询的 fetchAll 没有内存限制错误

我正在尝试从一个 mysql 表中获取大量数据以导出为 XLSX 文件。

我使用了 fetchAll() 函数,但我得到了

这是我的代码:

有什么建议么?

0 投票
1 回答
1254 浏览

python - Python 的 sqlite3:如何更改 fetchall() 显示元组的方式?

我正在尝试显示

像这样

我的问题:是否可以更改它显示的格式?

0 投票
1 回答
2780 浏览

php - PHP PDO fetchAll() 与直接 foreach 循环

这两者有什么区别吗:

这两种方法之间有什么主要区别吗?

编辑:我只是在问,因为两者对我来说似乎都一样。

0 投票
0 回答
1522 浏览

python - 迭代 MySQL 连接器游标时 Python 很慢

我有以下运行非常缓慢的代码(6.5 秒迭代超过 57,390 行):

正如这里所推荐的那样:Stackoverflow:Python 在...时很慢,我试过了:

  • usr_list= cursorSQL.fetchall()
  • usr_list= list(cursorSQL.fetchall())

正如@postoronnim 建议的那样,我也尝试过:

  • usr_list= cursorSQL.fetchmany(57390)

没有成功。

但是,有一些缓存效果,因为相同的迭代在第二次运行时只需要 0.5 秒,而不是已经运行过的迭代,然后减慢到 6.5 秒。

  1. 任何想法可能来自哪里?
  2. 您能否确认它与我的数据库无关,因为从 MySQL 的所有导入都是cursor.execute在线完成的,而fetchall()速度慢只是由于列表处理?
  3. 你能解释一下为什么会有缓存效果吗?

谢谢。

规格:Python 3.5 | 8核i7 | 16go 公羊

0 投票
1 回答
38 浏览

pdo - 用于在表中动态获取数据的 pdo 代码

我想要一个 pdo 代码,用于在页面打开时动态地将数据从数据库中提取到表中。我花了一整天的时间,但我仍然没有得到合适的代码,请帮助我

0 投票
1 回答
183 浏览

php - zf3 db - fetchall 返回重复的行

我在使用 zend-db 时遇到问题,当我使用 时fetchall(),行返回重复,例如:

如您所见,我收到了他们的姓名和电话号码的两倍。这是获取信息的方法:

我想知道是什么产生了0and 1。顺便说一句,我正在学习 Zf3,因此非常欢迎任何改进此代码的提示!提前致谢!