`

Oracle 定时执行存储过程

阅读更多

1.首先创建一个简单的存储过程

create  or replace PROCEDURE sp_wftestone
(
msg varchar
)
as
begin
delete from wf_testone;
commit;
end;

2.创建作业需要在命令窗口里面执行:

SQL> variable   v_jobnum   number;
SQL> exec   dbms_job.submit(:v_jobnum, 'sp_wftestone(''); ',trunc(sysdate)+(15*60+15)/1440, 'trunc(sysdate)+1+(15*60+15)/1440 ');
PL/SQL procedure successfully completed


3.删除作业

SQL> begin
  2  dbms_job.remove(:v_jobnum);
  3  end;
  4  /


ps:

用job的话 
DBMS_JOB.SUBMIT(:jobno,//job号 
                                'your_procedure; ',//要执行的过程 
                                trunc(sysdate)+1/24,//下次执行时间 
                                'trunc(sysdate)+1/24+1 '//每次间隔时间 
                              ); 
在九点中创建job,然后每天九点job自动执行过程了 
VARIABLE   jobno   number; 
begin 
            DBMS_JOB.SUBMIT(:jobno,   
                            'Procdemo; ',   
                              SYSDATE,   'SYSDATE   +   1 '); 
                  commit; 
end; 


分享到:
评论

相关推荐

    Oracle定时执行存储过程

    Oracle 定时执行存储过程 oracle 是一个功能强大的关系型数据库管理系统,可以执行各种复杂的任务,其中包括定时执行存储过程。定时执行存储过程可以让 oracle 自动执行某些操作,而不需要人工干预。下面我们将详细...

    oracle定时执行存储过程.pdf

    ### Oracle定时执行存储过程知识点详解 #### 一、概述 在Oracle数据库中,定时执行存储过程是一项非常实用的功能,尤其适用于需要定期执行的任务,比如数据备份、数据清理、统计汇总等场景。通过设置定时任务,可以...

    oracle 自动执行存储过程

    ### Oracle自动执行存储过程 #### 一、背景与需求 在很多实际应用场景中,我们可能会遇到需要定时执行某些任务的情况,比如数据清理、备份、统计分析等。在Oracle数据库环境中,可以通过创建定时任务来实现对特定...

    plsql创建存储过程并创建job定时任务执行-详细笔记文档总结

    * 每半年定时执行:`interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24` * 每年 1 月 1 日凌晨 1 点执行:`interval => ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24` 四、job 定时任务执行示例 下面是一个...

    oracle 定时任务,使用存储过程更新数据

    5. **文件名称列表**:`oracle定时任务`和`存储过程`这两个文件名可能是指包含有关如何在实际环境中设置和使用这些功能的文档或脚本。在学习和实践中,可以参考这些文件以获取更具体的步骤和示例。 综上所述,...

    oracle定时存储过程导出用户表或者指定表及数据导出CSV文件

    定时导出oracle指定用户下指定表的所有数据及格式生成CSV文件,通过存储过程; 1.使用特定用户或者system登陆到oracle执行"存储过程.txt"里面的脚本生成对应的存储过程; (说明:存储过程.txt脚本说明,查询指定用户下...

    oracle存储过程+日期+定时任务Job

    ### Oracle 存储过程 + 日期 + 定时任务 Job #### 一、概述 在 Oracle 数据库中,存储过程是一种可编程的对象,用于执行特定的任务。存储过程可以在数据库服务器上运行,从而提高应用程序的性能并减少网络流量。...

    oracle job调度存储过程 触发器 定时更新数据库

    1. **创建存储过程**:首先,你需要编写一个存储过程,包含你希望定时执行的逻辑,比如更新数据库中的某些记录。这个过程可能涉及复杂的查询、数据处理或者与业务逻辑相关的操作。 2. **创建调度作业**:使用DBMS_...

    oracle中job调度存储过程 触发器 定时更新数据库.rar

    总结,Oracle中的Job调度存储过程和触发器是强大的数据库管理工具,它们可以帮助你实现自动化和定时执行数据库任务。通过合理地组合使用这两者,可以提高效率,减少人为错误,并确保数据的准确性和一致性。务必根据...

    job(oracle定时任务)界面管理工具

    这个包包含了多种过程和函数,如CREATE_JOB、RUN_JOB等,可以用来设置任务的执行频率、开始时间、结束时间、是否重复以及执行的具体PL/SQL代码或存储过程。 2. **JOB CLASS**: Job Class是用来定义任务执行环境的,...

    Oracle JOB,procedure,cursor 的使用

    通过阅读"oracle定时执行存储过程.pdf"和"Oracle 游标使用全解.wps"这两个文档,你可以更深入地了解这些概念并获得实践指导。 总的来说,Oracle数据库的强大在于其丰富的特性和工具,而JOB、PROCEDURE和CURSOR是...

    oracle定时任务

    Oracle定时任务,也被称为Oracle数据库的调度作业,是Oracle数据库管理系统提供的一种功能,允许用户预定义一系列操作,如运行SQL脚本、数据备份或数据清理等,并设定在特定时间自动执行。这种机制对于自动化数据库...

    oracle 定时导出脚本

    ### Oracle定时导出脚本详解 #### 一、Oracle定时导出脚本基本结构与功能说明 在Linux环境下,为了实现Oracle数据库的自动化备份管理,通常会借助于shell脚本来完成定时导出任务。以下是一个典型的Oracle定时导出...

    利用windows任务计划调用oracle存储过程

    结合Oracle数据库,我们可以利用任务计划程序调用Oracle存储过程,实现定时的数据处理、备份或其他业务逻辑。本文将深入探讨如何实现这一功能。 首先,理解Oracle存储过程是关键。存储过程是预编译的SQL和PL/SQL...

    VFP调用ORACLE存储过程数据库接口程序.pdf

    本文将介绍如何在Windows平台上利用VFP调用Oracle存储过程,以及实现Oracle数据库内容向VFP数据表的自动转换。 首先,我们来了解Oracle数据库。Oracle数据库是一种基于SQL的大型关系型数据库系统,它以支持多用户、...

    Oracle JOB 定时任务

    Oracle JOB 定时任务 定时执行存储过程

    Oracle触发器与存储过程高级编程

    文件"Oracle触发器与存储过程高级编程.pdf"很可能是这本书或教程的电子版,它会详细讲解触发器和存储过程的各种高级特性,包括但不限于:触发器的时间线(Before/After)、级联触发、触发器中的事务控制、存储过程的...

Global site tag (gtag.js) - Google Analytics