`
MySpace
  • 浏览: 22353 次
  • 性别: Icon_minigender_1
  • 来自: 江苏来汉务工者
文章分类
社区版块
存档分类
最新评论

oracle 存储过程中循环条件为每月的天数

阅读更多
请问各位老鸟

         在oracle 存储过程中,如果循环条件为每月的天数,应该怎么处理啊??
      


                 无解中 
分享到:
评论
4 楼 spyker 2010-01-29  
这个需求没看明白
3 楼 zhangdp_neu 2010-01-28  
MySpace 写道
babywolf 写道
这是我自己写的,如有不当,也请高手指出!
Declare
V_day integer;
Begin
Select to_char(last_day(sysdate), ‘dd’) into v_day from dual;
For v_i in 1..v_day loop
              --循环体
End loop;
End;


             非常感谢!!
            问题解决了!!
    循环体是调用别的存储过程,嵌套的循环太多

       最后运行起来102s
哎!!
          这效率。。。。。。

思路反过来,定一个JOB,每天执行这个过程不就可以了吗
2 楼 MySpace 2010-01-27  
babywolf 写道
这是我自己写的,如有不当,也请高手指出!
Declare
V_day integer;
Begin
Select to_char(last_day(sysdate), ‘dd’) into v_day from dual;
For v_i in 1..v_day loop
              --循环体
End loop;
End;


             非常感谢!!
            问题解决了!!
    循环体是调用别的存储过程,嵌套的循环太多

       最后运行起来102s
哎!!
          这效率。。。。。。
1 楼 babywolf 2010-01-27  
这是我自己写的,如有不当,也请高手指出!
Declare
V_day integer;
Begin
Select to_char(last_day(sysdate), ‘dd’) into v_day from dual;
For v_i in 1..v_day loop
              --循环体
End loop;
End;

相关推荐

Global site tag (gtag.js) - Google Analytics