社区
Oracle 高级技术
帖子详情
HELP!SQL查询丢失几百万条数据的问题
dirboy_tym
2005-09-28 08:47:25
各位大虾:
用SQL查询ORACLE数据库表,然后一条条的读取数据写入文本文件。奇怪的是同样的sql和程序,有不同的结果。
比如正确应该有800万条记录左右,但是有时候生成的只要100多万条,但是又没有产生异常。如果重新生成则数目从100多万条~800万条不等。郁闷!
望牛人援手!
...全文
178
8
打赏
收藏
HELP!SQL查询丢失几百万条数据的问题
各位大虾: 用SQL查询ORACLE数据库表,然后一条条的读取数据写入文本文件。奇怪的是同样的sql和程序,有不同的结果。 比如正确应该有800万条记录左右,但是有时候生成的只要100多万条,但是又没有产生异常。如果重新生成则数目从100多万条~800万条不等。郁闷! 望牛人援手!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
w_tsinghua
2005-10-08
打赏
举报
回复
int 型是不是小了点
dirboy_tym
2005-10-02
打赏
举报
回复
需要指出的是当数据量比较少的时候(<10万条)很少出错
当数据量比较大(比如> 100万),就会出现同样的代码同样的sql导出的记录数目不一样
zwj0712
2005-09-29
打赏
举报
回复
用你的工具导出来看看..
dirboy_tym
2005-09-29
打赏
举报
回复
那样会很慢的,比如用toad导几百万条数据
而且记录信息比较多,一般会有1~2G,压缩后几百M
有的时候能全,有的时候就很少的数据,又没有异常
痛苦呀,那位高人能指点!!!!
bersagliere005
2005-09-28
打赏
举报
回复
确实有点奇怪
一般都是导入导出的时候
忽略了一些字段的有部分的特殊字符
所以不完全
但是同样的代码结果是一样的
学习
dirboy_tym
2005-09-28
打赏
举报
回复
需要指出的是当数据量比较少的时候(<10万条)很少出错
当数据量比较大(比如> 100万),就会出现同样的代码同样的sql导出的记录数目不一样
dirboy_tym
2005-09-28
打赏
举报
回复
HP_UNIX环境,oracle9i,C++开发
nFieldCnt //查询字段数目
strSQL //查询sql语句
pFile //保存的文件指针
m_pdbOper //开发的数据库查询类
以下是代码
int nCount = 0;
string strTmp,strReocrd;
int nRet = m_pdbOper->query(nFieldCnt,strSQL);
if(nRet < 0)
{
m_pdbOper->releaseReocrd();
return -1; //查询失败
}
while(!m_pdbOper->isEnd())
{
strRecord = "";
for(int i=0;i<nFiledCnt; i++)
{
(*m_pdbOper) >> strTmp;
strRecord += strTmp;
}//for(int i=0;i<nFiledCnt; i++)
fput(strRecord.c_str(),pFile);
nCount ++;
}//while(!m_pdbOper->isEnd())
m_pdbOper->releaseRecord();
hevin
2005-09-28
打赏
举报
回复
楼主给的信息太少了点吧。
一次性精MySQL核心技术
技巧:这部分的重点是会讲解一些容易被开发人员忽略的技巧,例如utf8mb4字符集
问题
、如何使用外部临时表提高查询效率、快速创建同结构表及快速复制
数据
、截断表和删除
数据
使用和差异、以及怎样使用
help
语句查看帮助...
记一次神奇的
SQL查询
经历,group by慢查询优化
作者:dijia478 ... 一、
问题
背景 ...我在测试环境构造了500万
条
数据
,模拟了这个慢查询。 简单来说,就是查询一定
条
件下,都有哪些用户的。很简单的sql,可以看到,查询耗时为37秒。 说一下app_accou...
(精华)2020年8月14日
数据
库设计 SqlServer详解篇
一:sqlserver 字段类型详解 bit 整型 bit
数据
类型是整型,其值只能是0、1或空值。这种
数据
类型用于存储只有两种可能值的
数据
,如Yes 或No、True 或False 、On 或Off. 注意:很省空间的一种
数据
类型,如果能够满足...
SHOW PROFILE分析SQL语句性能开销
在项目中,我们用的sql语句,无非就是CRUD,小老犇统计了数百台
数据
库服务器(胡说八道),得出结论,它们百分之八十的性能用在了查询上,修改,新增,删除三个模块共同占了百分之二十。 所以,我们对SQL的优化,...
mysql导入600万
数据
_使用MySqldump命令导出
数据
时的注意
遇到这错误的朋友千万别第一时间就尝试用 –force 参数强行导入(除非你原来的
数据
库已经崩溃) 因为这样做的话,即使导入了,也会有一大片
数据
丢失
! 你可以先尝试以下2个方法: 1, mysqldump 备份的时候使用 --...
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章