`
MySpace
  • 浏览: 23786 次
  • 性别: 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;

相关推荐

    Oracle9i的init.ora参数中文说明

    说明: 用于指定数据库为远程 PL/SQL 存储的过程处理被依赖对象的方式。如果设置为 TIMESTAMP, 只有在服务器与本地时间戳相匹配的情况下, 才能执行该过程。如果设置为 SIGNATURE, 在签名安全的情况下即可执行该过程。...

    oracle数据库经典题目

    1.在全局存储区SGA中,哪部分内存区域是循环使用的?( B ) A.数据缓冲区 B.日志缓冲区 C. 共享池 D.大池 2.如果一个服务器进程非正常终止,Oracle系统将使用下列哪一个进程来释放它所占用的资源?( D ) ...

    Oracle数据库日期遍历功能的实现.docx

    Oracle数据库中的日期遍历功能是数据库管理中常用的一种技术,特别是在数据分析、日志查询或时间序列分析等场景中。在Oracle中,我们可以自定义类型和函数来实现这一功能,以便在给定的起始日期和结束日期之间生成...

    Oracle数据库日期遍历功能的实现.doc

    在Oracle数据库中,日期遍历是一个常用的功能,特别是在需要对某段时间内的业务或者事件进行查询时。实现日期遍历功能首先需要定义日期对象的类型,接着创建一个可返回日期类型数组的函数,通过这个函数可以遍历从...

    只能在PL/SQL中访问联合数组。

    在Oracle数据库的PL/SQL环境中,联合数组(Varying Array)是一种特殊的变量类型,它允许程序员存储一组相同类型的元素,这些元素可以是数值、字符串或其他复杂的数据类型。联合数组在PL/SQL中扮演着重要角色,特别...

    C#编程经验技巧宝典

    93 <br>0144 如何自定义货币值中的小数点 94 <br>0145 如何自定义货币值中小数点左边数字分组字符 94 <br>0146 如何自定义货币值中小数点左边每一组的位数 95 <br>0147 如何自定义百分比值中小数...

Global site tag (gtag.js) - Google Analytics