在plsql里添加job:
创建sql:
--------------------
DECLARE
jobid NUMBER;
begin
sys.dbms_job.submit(job => jobid,
what => 'update ai_complain_common t set t.apply_close_date = to_date(to_char(apply_close_date,''yyyymmdd'')||''235959'',''yyyymmddhh24miss'')
where t.apply_close_date is not null and to_char(t.apply_close_date,''yyyymmdd'')= to_char(sysdate+1,''yyyymmdd'');update ai_complain_common_apply t set t.apply_close_date = to_date(to_char(apply_close_date,''yyyymmdd'')||''235959'',''yyyymmddhh24miss'')
where t.apply_close_date is not null and to_char(t.apply_close_date,''yyyymmdd'')= to_char(sysdate+1,''yyyymmdd'');',
next_date => to_date('25-10-2013 20:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'trunc(sysdate)+21/24');
commit;
end;
/
-------------
jobid : 系统会自动生成一个数字编号。
what :要执行的sql,注意单引号的处理。
next_date:下次执行时间,据说可以留空。
interval :周期,21/24=小时表述,1110/1440=分钟表述,可以用select trunc(sysdate)+21/24 from dual查看。
--------------
plsql界面操作如下:
----------
- 大小: 32.3 KB
分享到:
相关推荐
Oracle Job 定时任务 Oracle Job 定时任务是 Oracle 数据库中的一种定时执行任务的机制,它允许用户在指定的时间点或每天的某个时间点自行执行任务。 一、查询系统中的 Job 可以通过以下视图查询系统中的 Job: *...
### Oracle 定时任务详解 #### 一、Oracle 定时任务概述 Oracle数据库中的定时任务(也称为作业或job)是Oracle系统中一个非常重要的子系统,它可以帮助用户自动执行一些常规性的任务,比如备份数据库、清理日志等...
### Oracle的定时任务详解 #### 一、Oracle定时任务概述 Oracle定时任务是数据库管理系统中的一个强大特性,允许用户在预设的时间点自动执行特定的数据库操作,如数据备份、数据清洗、报告生成等。这一功能主要...
Oracle定时任务,也被称为Oracle数据库的调度作业,是Oracle数据库管理系统提供的一种功能,允许用户预定义一系列操作,如运行SQL脚本、数据备份或数据清理等,并设定在特定时间自动执行。这种机制对于自动化数据库...
在 Oracle 中,plsql 是一种强大的编程语言,可以用来创建存储过程和定时任务执行。在本文中,我们将详细介绍如何使用 plsql 创建存储过程并创建 job 定时任务执行。 一、创建存储过程 在 Oracle 中,存储过程是指...
Oracle的定时任务,通常被称为“Jobs”,是数据库管理系统中的一个重要组成部分,主要用于自动化执行数据库操作,如数据备份、数据清理、报告生成等。Job界面管理工具则为这些任务提供了图形化的配置和管理界面,...
### Oracle定时任务实现方法 #### 一、使用`DBMS_JOB` 在Oracle数据库中,`DBMS_JOB`包提供了一种简单的方式来安排周期性或一次性的工作。以下将详细介绍如何使用`DBMS_JOB`来创建、运行和管理定时任务。 ##### ...
Oracle数据库系统提供了强大的定时任务管理功能,这在企业级应用中极为重要,因为它们能够按照预设的时间间隔执行特定的任务,比如数据更新、备份、报表生成等。在本主题中,我们将深入探讨如何利用Oracle的存储过程...
### 创建Oracle数据库定时任务 #### 一、Oracle数据库定时任务简介 在Oracle数据库管理中,定时任务(也称为作业)是一种强大的自动化工具,用于定期执行SQL语句或PL/SQL块。通过设置定时任务,可以自动执行备份...
Oracle定时任务,是数据库管理中的一个重要组成部分,它允许系统管理员或开发者按照预定义的时间间隔执行特定的任务,如数据备份、清理、报表生成等。在Oracle中,这种功能通常通过DBMS_SCHEDULER或以前的DBMS_JOB包...
Oracle Job定时任务是Oracle数据库系统中一种强大的自动化功能,它允许管理员或开发人员安排数据库任务在特定的时间点或按照预定义的频率自动执行。Oracle Job主要用于执行PL/SQL块、存储过程、包或其他数据库操作,...
Oracle Job 定时任务 Oracle Job 是 Oracle 数据库中的一种定时任务机制,允许用户在指定的时间点或每天的某个时间点执行任务。通过 Oracle Job,用户可以根据需要,设置任务的执行时间和频率,从而提高数据处理...
总的来说,“Java Oracle JOBS 自动调度”这个主题涵盖了Java定时任务的实现、Oracle数据库作业的管理和Java与Oracle的JDBC交互,这些都是在企业级应用中不可或缺的技术点。通过结合这些技术,开发者可以构建出高效...
Oracle定时任务机制主要依赖于`DBMS_JOB`系统包,它是Oracle数据库提供的任务调度API,允许用户提交、修改、删除和控制定时任务。`DBMS_JOB`包在Oracle数据库安装后,通过`ORACLE_HOME/rdbms/admin`目录下的`DBMSJOB...
根据提供的文件信息,本文将详细解释Oracle定时任务的创建与管理方法,并且这些步骤和示例均已在Oracle 817版本下进行了测试。 ### 一、创建表 首先,我们需要创建一个表来存储定时任务处理的数据。在这个例子中,...
Oracle定时任务,通常被称为DBMS_JOB,是一种在Oracle数据库中实现定时执行任务的机制。它允许用户安排PL/SQL代码块在预设的时间点或按照特定的间隔执行,无需依赖操作系统级别的定时任务如Windows的任务计划程序或...
在Oracle数据库系统中,"Job"是用于执行定时任务的重要工具,它允许用户安排数据库作业在特定的时间点或按照特定的间隔自动运行。这在管理大量数据和维护数据库的日常运营中非常有用。"存储过程"是预编译的SQL和PL/...
Oracle数据库中的DBMS_JOB包是用于创建和管理定时任务的重要工具,它允许用户安排数据库执行特定的PL/SQL过程或存储过程。这个包提供了一系列的子程序,用于创建、修改、启动、停止以及监控数据库作业。下面将详细...