`
gzg0141
  • 浏览: 50618 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

plsql中job学习

SQL 
阅读更多
plsql中学习job  
 
--学习job  
--建表  
create table test_job(para_date date);  
commit;  
 
insert into test_job values(sysdate);  
commit;  
select * from test_job;  
 
 
--建立存贮过程  
 
create or replace procedure test_jobproce   as 
 
begin 
 
insert into test_job values(sysdate);  
 
end test_jobproce;  
 
--建立job  
--建立job后默认是执行的  
 
declare  test_job_really number;  
begin 
dbms_job.submit(test_job_really,'test_jobproce;',sysdate,'sysdate+1/1440');  
commit;  
end;  
 
 
---停止job  25是建立的job test_job_really  
begin 
dbms_job.broken(25,true);  
commit;  
end;  
 
 
--启动job  
begin 
dbms_job.run(25);  
commit;  
end;  
 
 
--删除job  
 
begin   
     
dbms_job.remove(25);  
commit;  
end;  
 
--查看执行结果  
select  * from test_job order by test_job.para_date desc;  
 
--查看job  
select * from sys.user_jobs   
 
--使用下面的SQL查询是否JOB还在Running,前提是需要job执行时间不能过短  
 
select * from dba_jobs_running  
 
 
 
 
除了submit参数外,其余的几个参数有:  
 
        dbms_job.run(v_job);         //运行job  
 
        dbms_job.broken(v_job,true,next_date);        //停止一个job,里面参数true也可是false,next_date(某一时刻停止)也可是sysdate(立刻停止)。  
 
        dbms_job.remove(v_job);        //删除某个job  
 
        dbms_job.what(v_job,'sp_fact_charge_code;');        //修改某个job名  
 
        dbms_job.next_date(v_job,sysdate);        修改下一次运行时间 
分享到:
评论

相关推荐

    PLSQL精讲、自己学习过程中收藏的!

    在学习过程中,建议先从基础语法入手,逐步了解和熟悉PLSQL的各种特性。然后,通过编写简单的存储过程和函数来加深理解,并尝试解决实际问题。随着技能的提升,可以挑战更复杂的数据库设计和优化任务。最后,不断...

    ORACLE_PLSQL学习总结(提高)

    ### ORACLE_PLSQL学习总结(提高) #### 一、PL/SQL 块中的操作限制 在PL/SQL块中可以执行的操作主要包括:SELECT、DML(如INSERT、UPDATE、DELETE)以及事务控制语句(如COMMIT、ROLLBACK、SAVEPOINT)。然而,...

    plsql基本学习教材

    本资料集“plsql基本学习教材”旨在帮助初学者掌握PL/SQL的基础知识,从而更好地理解和操作Oracle数据库。 一、PL/SQL简介 PL/SQL是由Procedural Language (过程语言) 和Structured Query Language (SQL) 组合而成...

    练习利用PLSQL Developer编写和管理存储过程、存储函数和触发器等

    PLSQL Developer中存储过程、存储...在本实验中,我们学习了如何使用PLSQL Developer编写和管理存储过程、存储函数和触发器,并掌握了这些对象的基本作用和操作。这些知识点将有助于我们更好地理解和应用Oracle数据库。

    plsql12 附带注册码

    PLSQL (Procedural Language/Structured Query Language) 是Oracle公司为在其数据库系统中进行结构化编程而设计的一种语言。它是SQL的扩展,增加了过程化编程元素,使得数据库管理员和开发人员能够创建、管理和维护...

    PLSQL,PLSQL数据库客户端

    通过不断学习和实践,你可以掌握PLSQL的高级特性,如游标、集合操作、动态SQL、异步处理(DBMS_JOB, DBMS_SCHEDULER)等,从而更好地利用Oracle数据库的强大功能来满足业务需求。同时,了解PLSQL客户端的使用技巧,...

    PLSQL高级编程

    在“描述”部分,作者明确提出了本书的教学目标,即帮助读者深刻掌握PLSQL中的高级编程技巧,这通常意味着对基本SQL语句和PLSQL编程结构有了一定的了解,需要进一步学习如何有效地使用PLSQL中的高级特性来开发更为...

    Oracle扩展PLSQL简介

    总的来说,Oracle扩展PLSQL是数据库开发中的强大工具,它提供了丰富的编程元素和控制结构,使得在Oracle环境中进行复杂的数据处理和业务逻辑实现变得可能。通过深入学习和熟练掌握PL/SQL,开发者可以更有效地利用...

    oracle PLSQL结构控制语句

    Oracle PL/SQL 结构控制语句详解 Oracle PL/SQL 结构控制语句是 PL/SQL 语言中的一种基本结构,用于控制程序的...通过学习和实践,读者可以更好地理解和应用 Oracle PL/SQL 结构控制语句,提高编程能力和工作效率。

    Oracle PLSQL

    select ename, job from emp where deptno = 20 and job != 'clerk'; ``` #### 表达式与日期运算 SQL Plus支持算术和日期运算: - 算术运算符:`+`, `-`, `*`, `/` - 日期运算:可以对日期进行加减操作,例如将两...

    PLSQL知识

    在数据库学习中,掌握PLSQL是至关重要的,尤其对于新手来说,它是理解和操作Oracle数据库的关键。 首先,我们要理解PLSQL的基本结构。PLSQL由声明部分、执行部分和异常处理部分组成。声明部分用于定义变量、常量、...

    练习利用PLSQL Developer编写程序包

    在这个实验中,学生黄小燕通过PLSQL Developer工具学习了如何编写和使用程序包,这是一个重要的技能,因为它提高了代码的可重用性和组织性。 程序包在PL/SQL中是一个包含相关过程、函数、变量和游标的集合。创建...

    PLSQL操作大全Oracle数据库

    - 异步处理:通过DBMS_JOB或DBMS_SCHEDULER,可以安排任务在后台异步执行。 6. 实践应用: - 数据库性能优化:利用PL/SQL编写存储过程,减少网络通信,提升系统性能。 - 事务处理:PL/SQL支持BEGIN、COMMIT、...

    Oracle_PLSQL_编程手册(SQL大全)

    通过这些基础知识的学习,我们可以更加熟练地使用 SQL*Plus 工具,并有效地管理和查询 Oracle 数据库中的数据。这不仅有助于提高日常工作的效率,还能帮助我们更好地理解和解决实际工作中遇到的问题。

    Oracle_PlSql入门手册[归类].pdf

    在多条件查询中,可以使用`AND`和`OR`将多个条件组合在一起,例如`WHERE`子句中可以写入`deptno=20 AND job!='clerk'`来找出特定部门且不是办事员的员工。 算术表达式如`+`, `-`, `*`, `/`可用于计算,比如在查询中...

    Oracle PLSQL 编程手册(SQL大全)

    Oracle PL/SQL编程手册是数据库管理员和开发人员的重要参考资料,它涵盖了广泛的SQL和PL/SQL语言的使用。...通过深入学习和实践手册中的内容,你可以有效地设计、编写和优化数据库应用程序,提升数据库管理效率。

    PLSQL优化规则小结

    标题:“PLSQL优化规则小结” 描述:本文总结了PL/SQL优化的若干规则,旨在提升数据库查询效率,是作者实践经验的提炼。 知识点详述: ### 1. 避免对索引列进行计算 - **原规则**:尽量避免在WHERE子句中对索引...

    Oracle PL SQL专家指南_高级PLSQL解决方案的设计与开发

    Oracle PL/SQL是Oracle数据库系统中的过程化语言,它结合了SQL的数据库操作能力和传统的编程语言特性,使得...通过学习,读者将能够设计和开发出高效、可靠的PL/SQL解决方案,提升在Oracle数据库系统中的编程能力。

    Oracle SQL&PLSQL课件:第2章 限定查询和排序.ppt

    在本章节中,我们将学习如何使用 WHERE 子句来限定查询结果,掌握排序的基本规则和使用各种运算符来实现复杂的查询。 一、限定查询 在 Oracle SQL 中,我们可以使用 WHERE 子句来限定查询结果。WHERE 子句紧跟在 ...

Global site tag (gtag.js) - Google Analytics