浏览 4070 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-01-26
在oracle 存储过程中,如果循环条件为每月的天数,应该怎么处理啊?? 无解中 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间: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; |
|
返回顶楼 | |
发表时间: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 哎!! 这效率。。。。。。 |
|
返回顶楼 | |
发表时间: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,每天执行这个过程不就可以了吗 |
|
返回顶楼 | |
发表时间:2010-01-29
这个需求没看明白
|
|
返回顶楼 | |