社区
基础和管理
帖子详情
数据偶尔出现更新不了的情况,如何解决.(分可追加)
labkler
2005-01-06 03:25:43
在数据提交的时候,一般都是没什么问题的,只是偶尔会出现漏掉几条数据,数据格式一般来说,一个月会无规律的出现一两次,而且,都是出现在同一个表中,是数据库的原因还是表结构的原因?,各位高手救命.......
...全文
179
19
打赏
收藏
数据偶尔出现更新不了的情况,如何解决.(分可追加)
在数据提交的时候,一般都是没什么问题的,只是偶尔会出现漏掉几条数据,数据格式一般来说,一个月会无规律的出现一两次,而且,都是出现在同一个表中,是数据库的原因还是表结构的原因?,各位高手救命.......
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zealot_zk
2005-01-11
打赏
举报
回复
应该是你的应用程序有逻辑错误,是否在判断有些条件时某些数据记录不符合条件,这样导致了这些数据没有执行你所预期的操作,好好检查一下
sarco
2005-01-10
打赏
举报
回复
我也同意是程序的问题,我也出现过这样的问题,结果检查出来是程序的问题,我的问题可能和你不一样
我是使用COM组件出的问题,我把宽字符当成单字符处理,结果数据库的查询,删除就怪怪的,你检查检查程序,一定是程序的问题
everydream
2005-01-10
打赏
举报
回复
还是检查程序吧,不可能是数据库的问题,我们以前的出现类似问题,都是程序原因。
改程序就如同修理东西,修不好就换新的。实在查不出程序原因,就重写这段程序,什么问题都解决了!
labkler
2005-01-10
打赏
举报
回复
其实,我一开始也只是想是我的程序除了问题,但我看了几天也没找出来,并且
相似的数据不同的时间段却出现不一样的结果......
请教各位:
commit不成功一般有哪些情况..[怎么说也得把分先送出去:-( ]
labkler
2005-01-08
打赏
举报
回复
比如同一条语句,我第一次执行的时候没有反应,但我第二次执行的时候却成功.
还有,我是在程序中调用的sql语句,不会得到提示的......
程序经过检查应该没有问题[起码在我看来:( ]..
lukecui
2005-01-08
打赏
举报
回复
在这种情况下,我们一般应该首先坚信数据库总是对的:-( 问题出在我们这儿:-)
lukecui
2005-01-08
打赏
举报
回复
有可能是数据不满足约束条件,所以更新没有成功,可以捕获一些故障信息,保存到一个故障表中,如:
begin
update ... or insert ...
exception when others then
insert 故障信息到故障表,包括故障发生的时间
end;
soniczck
2005-01-08
打赏
举报
回复
不太象是数据库的问题,你到SQLPLUS或者PL/SQL DEVELOPER中执行你的UPDATE或DELETE的语句看看是否能成功,如果正常的话就是你的程序调用SQL时有问题。
labkler
2005-01-07
打赏
举报
回复
没有触发器,删除没有什么特别的,就是一个DELETE
"DELETE MATER.ISS_INV
WHERE ISSUED_NO = :ISSUED_NO"
其实,出错较多的时候是UPDATE的时候,DELETE只是这次才出现的.
ORARichard
2005-01-07
打赏
举报
回复
还有你删除的语句是怎么写的?
ORARichard
2005-01-07
打赏
举报
回复
是不是有触发器?
labkler
2005-01-07
打赏
举报
回复
我想跟数据应该没什么关系了,
这是最近的两条数据
'ISSUED_NO','ISSUED_SEQ','WARE_CODE','YYYYMMDD','ITEMNO' , 'QTY'
'A200405668', '1', '212A', ,'20041215', '271000210000','-8350'
'A200405644', '1', '212A', ,'20041215', '271000210000','8350'
同样是删除,其中第二条在表中成功删除,第一条却没什么变化.
表是别人在以前建的,
CREATE TABLE iss_inv
(
issued_no VARCHAR2(10) NOT NULL,
issued_seq NUMBER(3) NOT NULL,
ware_code VARCHAR2(4) NOT NULL,
dept_no VARCHAR2(6),
yyyymmdd VARCHAR2(8),
itemno VARCHAR2(12) NOT NULL,
qty NUMBER(15,4) DEFAULT 0,
)
PCTFREE 10
PCTUSED 40
INITRANS 1
MAXTRANS 255
TABLESPACE mater_dat
STORAGE (
INITIAL 9840640
NEXT 7364608
PCTINCREASE 50
MINEXTENTS 1
MAXEXTENTS 121
)
不知道是不是数据库(oracle 7.3)的问题.......
luxuezhu
2005-01-07
打赏
举报
回复
是否已经commit了
zrb007
2005-01-07
打赏
举报
回复
删除语句执行后,是否提示删除1条记录?
如果提示了,肯定就是删除了! 然后commit就ok了,在sqlplus里面试试!
wupangzi
2005-01-07
打赏
举报
回复
不该会是数据库问题!
你是如何发现没有被删除和被修改的呢?
用相同的语句和恢复修改或删除以前的数据进行再次操作看看!
sanoul
2005-01-06
打赏
举报
回复
说说表结构和漏掉的数据内容吧,这样实际点
yxxx
2005-01-06
打赏
举报
回复
没遇过此等怪事,关注
wupangzi
2005-01-06
打赏
举报
回复
什么漏掉几条数据啊!你提交的时候是否判断了提交成功了?成功的话,是否已经commit了!可能被你rollback了!
delphi_dcs
2005-01-06
打赏
举报
回复
我是初学者哦,关注
解决
to_csv循环
追加
数据
不会覆盖前面的
数据
当我们在使用到to_csv()方法的时候,循环
追加
数据
会发现最后得到的
数据
是最后一条, 原因是to_csv()方法mode默认为w,而 w 模式 会清空文件再重新写入新的
数据
,加上mode='a',便可以
追加
写入
数据
。 a 模式 为
追加
写入
数据
就不会清空前面的
数据
,而是会在原文件的基础上增加新的
数据
dataframe.to_csv('best_sellers.csv', mode='a', index=True, sep=',') ...
R语言-csv文件
数据
追加
table文件
数据
追加
,常用write.table(.......,append=T)的写法,但是write.csv()中append=T这个参数不能用了 "readr"可以
解决
csv
数据
追加
的问题 install.packages("readr") library("readr") write_csv( x , path , co...
python open与csv.writer将
数据
追加
到csv文件中
python open与csv.writer将
数据
追加
到csv文件中 有时我们想从另一个 文件
数据
追加
到另一个文件中,特别是执行爬虫程序时,不可能让
数据
一直积累的保存在内存中,积累的
数据
量多了会使得程序运行得越来越慢,当爬取的
数据
量很大、爬取的时间需要很长时,有可能程序中途会出问题突然中断或者电脑突然关机等等
情况
,那我们所爬取的
数据
也没能保存,这岂不是大量的工作都白费了,所以应该是将我们所获取的每...
pandas to_excel:写入
数据
,在同一个sheet中
追加
数据
,写入到多个sheet里
pandas to_excel:写入
数据
,写入到多个sheet里,在同一个sheet中
追加
数据
一、写入
数据
了解下to_excel 的其他参数,写入操作非常简单 df.to_excel('aa.xlsx') 二、写入到多个sheet中 这个就和之前写过的“
解决
pandas中to_excel
数据
覆盖sheet表问题”是差不多的,如果要实现同时写多个sheet的话,加一个循环或者判断就好。现在下面给“
解决
pandas中to_excel
数据
覆盖sheet表问题”的代码。可以针对sheet_name做修改或
python to_csv
追加
数据
解决
表头重复
python to_csv
追加
数据
解决
表头重复
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章