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

相关推荐

    oracle存储过程学习经典入门

    Oracle 存储过程的基础知识包括了解 Oracle 存储过程的基本语法、数据类型、变量声明、控制语句、循环语句、异常处理等方面的知识。 Oracle 存储过程的基本语法 Oracle 存储过程的基本语法主要包括 CREATE ...

    oracle 存储过程批量提交

    在Oracle存储过程中实现批量提交通常涉及到循环结构以及条件判断。以下是一个典型的示例代码段: ```sql DECLARE i INTEGER; BEGIN FOR v_Opr IN ( -- 查询或获取需要更新的数据集 SELECT * FROM your_table )...

    Oracle存储过程中使用临时表

    在Oracle数据库中,存储过程是预编译的SQL和PL/SQL代码集合,它们可以用于执行复杂的业务逻辑或数据操作。在某些情况下,特别是在处理大量数据时,使用临时表可以帮助提高性能并简化代码结构。本篇文章将深入探讨...

    oracle存储过程解锁

    在IT领域,尤其是在数据库管理与优化中,存储过程的解锁是一项关键技能,尤其对于Oracle数据库而言。当存储过程被锁定时,可能会影响系统的性能和稳定性,因此掌握如何解锁存储过程至关重要。以下是对“oracle存储...

    oracle 存储过程导出excel

    oracle 存储过程导出excel oracle 存储过程导出excel oracle 存储过程导出excel oracle 存储过程导出excel oracle 存储过程导出excel

    oracle存储过程unwrap解密工具.zip

    Oracle存储过程unwrap解密工具主要用于处理Oracle数据库中的加密存储过程。在Oracle数据库系统中,为了保护敏感代码或数据,开发人员有时会选择对存储过程进行加密。然而,当需要查看、调试或恢复这些加密的存储过程...

    oracle存储过程-帮助文档

    - **复合存储过程**:包含PL/SQL块,包括控制结构(如循环、条件判断)、变量声明和函数调用等。 - **带参数的存储过程**:允许传入和传出参数,实现数据交互。 - **匿名块**:没有名字的PL/SQL代码块,通常用于...

    ORACLE存储过程最全教程

    Oracle存储过程是数据库管理系统Oracle中的一个关键特性,它允许开发者编写一组预编译的SQL和PL/SQL语句,以实现特定的业务逻辑或数据库操作。这篇教程将深入讲解Oracle存储过程的各个方面,帮助你从基础到高级全面...

    帆软报表Oracle存储过程解决storeParameter1参数试用插件

    在帆软报表的设计过程中,当用户尝试调用一个Oracle数据库中的存储过程时,可能会遇到一个问题:即使存储过程本身并未声明任何输入或输出参数,设计界面仍会提示需要提供一个名为"storeParameter1"的参数。...

    oracle存储过程常用技巧

    在 Oracle 中,存储过程是一种特殊的 PL/SQL 程序,它可以接受输入参数,执行某些操作,并返回结果。在本文中,我们将介绍 Oracle 存储过程的基本结构、参数传递方式、游标处理、异常处理等常用技巧。 一、存储过程...

    SQLServer存储过程转为oracle存储过程的工具

    可以将SQL Server存储过程转为oracle存储过程的工具

    oracle存储过程

    存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 定义总是很抽象。存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Server)。如果我们通过创建存储...

    oracle 存储过程 案例

    Oracle存储过程是数据库管理系统Oracle中的一个重要特性,它允许开发者编写一系列的SQL和PL/SQL语句,形成一个可重复使用的程序单元。这个“Oracle存储过程案例”提供了丰富的学习材料,帮助用户从入门到精通掌握...

    Python使用cx_Oracle调用Oracle存储过程的方法示例

    本文实例讲述了Python使用cx_Oracle调用Oracle存储过程的方法。分享给大家供大家参考,具体如下: 这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace ...

    pb中执行oracle存储过程脚本

    Oracle存储过程则是在Oracle数据库中预编译的一系列SQL和PL/SQL语句,可以视为数据库端的可执行代码。 在描述中提到的“使用批处理进行oracle存储过程脚本的创建和更新的处理”,这可能意味着开发者使用批处理命令...

    存储过程(循环插入数据)

    在Oracle中,存储过程可以通过PL/SQL(Procedural Language extensions to SQL)语言编写。PL/SQL是一种面向对象的编程语言,它扩展了SQL的功能,允许我们创建自定义函数、过程、触发器等。当我们需要向表中大量插入...

    用callabledStatement调用oracle存储过程实用例子(IN OUT 传游标)

    Oracle 存储过程是一种可以在 Oracle 数据库中存储和执行的程序单元。存储过程可以由多种语言编写,例如 PL/SQL、Java 等。存储过程可以封装复杂的业务逻辑,提高数据库的安全性和性能。 二、CallabledStatement ...

    oracle存储过程加密破解

    oracle存储过程加密破解 0

    hibernate query调用oracle存储过程

    在Oracle中,它们都存储在数据库中,可被多次调用,提高了代码复用性和执行效率。 在Hibernate中,调用存储过程通常通过Session对象的createNativeQuery()方法实现,这个方法用于创建原生SQL查询,可以方便地调用...

Global site tag (gtag.js) - Google Analytics