Oracle 里,相同包体,相同循环字段。数据也是一样的。
包体里有九个过程,均要执行
包体单独拉出来执行一天的数据没有问题,放循环里执行几天也没有问题
但是执行两个月的数据就会前一部分天数数据没问题,九个过程都执行完成;后面的数据就只执行8个,7个,最后都变成只执行五个过程。
且这一部分天数不固定。
后面执行错误的那些天单独执行相同包体就可以执行九个过程,且数据无误。
请教大神有没有碰到过的。。怎么处理
包体里有九个过程,均要执行
包体单独拉出来执行一天的数据没有问题,放循环里执行几天也没有问题
但是执行两个月的数据就会前一部分天数数据没问题,九个过程都执行完成;后面的数据就只执行8个,7个,最后都变成只执行五个过程。
且这一部分天数不固定。
后面执行错误的那些天单独执行相同包体就可以执行九个过程,且数据无误。
请教大神有没有碰到过的。。怎么处理
解决方案 »
- linux上oracle lsnrctl start 错误 ,求帮忙解决啊!!
- 动态SQL拼接
- 在ORACLE数据库上,如何将BLOB字段用zip算法解压/压缩,将其包装成内嵌函数,之后将内嵌函数和SQL语句结合,详见内容.
- 这个接口不知俱体怎么样实现?(请各位高手帮我指点指点)(抱歉,我的分用完了)
- select KMBH + '-' + KMMC from XT_KMB语句问题
- 如何修改Oracle9i的nls_date_format参数?
- 北京出售全新《数据库系统概念(原书第4版)》。。。48元。。。
- 安装ORACLE后什么都没有(只有一文件夹和几个文件),为什么
- 几个问题,急需解决,请大侠不惜赐教
- 新手问题:system,sys,internal帐号的作用及区别?
- oracle脏缓存块写入后变成哪类缓存了
- oracle归档日志清理
n varchar2(10) :='20170901'
begin
for i in 1..60 loop
cims_ic.p_shjfsc('31102',n);
n:=to_char(to_date(n,'yyyymmdd')+1,'yyyymmdd');
end loop;
end;问题是,这个循环我跑10次没问题,跑2次也没问题。我跑60次的时候前20次都是对的。
declare
n varchar2(10) :='20170901'
begin
for i in 1..60 loop
cims_ic.p_shjfsc('31102',n);
n:=to_char(to_date(n,'yyyymmdd')+1,'yyyymmdd');
end loop;
end;问题是,这个循环我跑10次没问题,跑2次也没问题。我跑60次的时候前20次都是对的。