news 2026/9/5 18:51:11

【工具】DBeaver 导出数据数量不对

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【工具】DBeaver 导出数据数量不对

目录

  • 一、导出问题

一、导出问题

DBeaver 是一款开源且免费的数据库管理工具,我经常用它来导出项目上急需统计的数据。有一次我导出 csv 时,发现文件里的数据数量和实际的对不上,数据库里大概有 10w+ 条数据,但导出来的只有 100 多条,这就奇怪了,我怀疑是哪里配置出了问题,但 DBeaver 导出的配置项就那几样,配置出问题又不大可能



后来我自己写了一个 Java 工具来导出数据,在批量处理数据时,程序提示执行 SQL 语句异常

ORA-01427:单行子查询返回多个行

我立刻意识到问题所在——导出数据的 SQL 语句写的有问题。 SQL 中包含子查询,但子查询返回了多个结果集,所以执行 SQL 语句报错了

回到 DBeaver 。DBeaver 执行 SQL 语句时,它不会一次性查询出全部的数据,而是分页查询出一部分,所以就算 SQL 语句 / 数据有问题,前期也暴露不出来。当 DBeaver 导出数据时,遇到异常就会结束整个导出任务,并且没有报错提示,所以我只导出了100多条数据

既然发现了问题,那解决起来也很简单了,改 SQL 就行,尤其注意子查询

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/5 18:44:46

DIY示波器实测:性能边界与嵌入式调试应用

把DIY示波器性能实测这件事讲清楚之前,先泼半盆冷水。任何示波器都不是靠一句“绝对超出你想象”就能下结论的,它本质上就是带宽、采样率、触发、存储深度和前端信噪比互相妥协的测试设备。会判断边界的人,能把低成本方案用到很顺手&#xff…

作者头像 李华
网站建设 2026/9/5 18:38:04

微信小程序超市购物系统毕业设计:从架构到实现的完整指南

简介:这是一套高完成度的微信小程序超市购物系统毕设项目源码,面向计算机、电子信息工程等专业本科生,解决毕业设计选题难、实战经验缺、代码调试繁三大痛点,适用于毕设开发、课程设计及期末大作业场景。资源包共1609个文件&#…

作者头像 李华
网站建设 2026/9/5 18:34:41

Sk150Pro双供电改装纹波过大?从测量到输出滤波的排查路径

型号为 Sk150Pro 的直流电源模块,在改装成双供电电源后,往往会被同一个问题卡住:输出纹波过大。不少方案为了压纹波,把输出电容加了一倍又一倍,LC 滤波也加了,结果示波器上仍然看到几十甚至几百毫伏的波动。…

作者头像 李华
网站建设 2026/9/5 18:32:32

基于STM32F4的USB转CAN适配器设计与SocketCAN驱动实现

简介:这是一套面向嵌入式Linux开发者的STM32F4系列CAN通信固件实现方案,专为XCAN PRO/PRO FD/FD USB2CAN硬件兼容设计,解决基于STM32F407/405/417/415芯片的SocketCAN驱动移植与USB-CAN双模通信集成难题,适用于工业现场总线调试、…

作者头像 李华