http://www.cnblogs.com/lumnm/archive/2012/08/31/2666155.html

--1.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参数外,其余的几个参数有:
--运行job
dbms_job.run(v_job);

--停止一个job,里面参数true也可是false,next_date(某一时刻停止)也可是sysdate(立刻停止)。
dbms_job.broke(v_job,true,next_date);

--删除某个job
dbms_job.remove(v_job);
dbms_job.what(v_job,'sp_fact_charge_code;');

--修改某个job名 修改下一次运行时间
dbms_job.next_date(v_job,sysdate);

转载于:https://www.cnblogs.com/xuxian/p/4788563.html

ORACLE 创建作业JOB例子相关推荐

  1. oracle第一次使用语句创建作业失败记

    先查询作业相关视图和参数: 查看调度相关参数和视图: 查询作业: 查询程序计划: 下面参照网上资料,创建一个作业,在emp表中插入数据,运行100次后终止: 不知哪错了,没创建成功: 在sql dev ...

  2. oracle创建数据库后干什么,手动创建Oracle数据库之前因后果

    对于许多数据库管理员来说,Oracle究竟是不是一个难以管理和驾驭的怪兽级数据库,会不会让他们管理生涯饱受折磨?当看到其命令行界面时,很多人会问这么一个问题. 如果你想通过一个应用程序操控使用这个数据 ...

  3. sota如何创建作业及配置作业文件详解(章节5)

    1 创建作业 1.1 SOTA作业概念 SOTA将数据从源库同步到目的库的过程抽象为一个作业. 一个作业包含了对操作目标(数据库)和操作流程(抽取/分析/装载)的定义. 这些定义分布和存放在不同目录下 ...

  4. oracle创建表空间.创建用户.创建表

    oracle创建表空间.创建用户.创建表 转:http://blog.csdn.net/zhoubl668/archive/2009/02/02/3858576.aspx 在SQL*Plus中:(1) ...

  5. Oracle创建表语句(Create table)语法详解及示例

    Oracle创建表语句(Create table)语法详解及示例   创建表(Create table)语法详解 1. ORACLE常用的字段类型ORACLE常用的字段类型有 VARCHAR2 (si ...

  6. oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包

    认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块.但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命 ...

  7. oracle修改seq为order,Oracle 创建和修改sequence

    Oracle  创建和修改sequence 在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方. 1.Create Sequence 你首先要有 ...

  8. oracle创建用户和角色、管理授权以及表空间操作

    show user 显示当前用户 connect username/password@datebasename as sysdba 切换用户和数据库 和用户身份 Oracle登录身份有三种: norm ...

  9. Oracle触发器详细 和 Oracle 创建序列号

    由于这段时间要导入旧的数据库数据到新的数据库中,然而旧的数据库和新的数据库有些表的设计或字段不一样, 需要用到触发器,比如新的数据库a表有aid的主键字段(或自动递增),而旧的数据库a表没有aid的主 ...

最新文章

  1. 听障人士的“有声桥梁”:百度智能云曦灵-AI手语平台发布
  2. forward 和redirect的区别
  3. 【LeetCode】0136. 只出现一次的数字
  4. 爬虫python代码广告_零基础掌握百度地图兴趣点获取POI爬虫(python语言爬取)(代码篇)...
  5. 2021牛客暑期多校训练营3 C-Minimum grid(二分图)
  6. 今天学习了无序列表和有序列表和使用HTML5创建表格
  7. Mr.J--HanioTower(递归算法)
  8. 分布式缓存技术memcached学习系列(五)—— memcached java客户端的使用
  9. 【Interfacenavigation】设置应用栏(45)
  10. opencv4 c++ 提取图片中的白色区域_【从零学习OpenCV 4】点集拟合
  11. Android 获取唯一机器码的代码
  12. Git下载与安装 Windows
  13. maven命令上传jar、pom到Nexus
  14. 计算机word的关闭怎么办,电脑无法打开Word提示已停止工作并自动退出怎么办
  15. SQL Sever奇葩问题踩坑记
  16. 建立数据驱动,关键字驱动和混合Selenium框架这些你了解吗
  17. eem二级c语言题库哪种比较好,EEM18DCAD边缘板连接器供应【科美奇科技】Sullins华南地区渠道商...
  18. 营销QQ添加好友限制完美解决方案
  19. android系统模拟麦克风,在Android模拟器中使用麦克风(Java Android初学者)
  20. 3D游戏建模基本流程

热门文章

  1. 动态取得当前程序的版本号
  2. 《JAVA练习题目4》 训练要点:String和StringTokenizer的使用,以及排序算法。
  3. 华为云免费体验 怎么使用_华为云Classroom免费向全国高校开放,云端学习更高效...
  4. python3 读取.plist文件_Python学习笔记 -5 - 文件操作
  5. 兼容软件多的linux,现在有多少种同Linux系统兼容的软件?
  6. 16、计算机图形学——基于AABB进行光线追踪的加速(下)
  7. AprilTag中TAG_16h5识别速率和容错率(VISP)
  8. 哈工大计算机专业去哪里工作,想读计算机专业,哈工深和华科应该选择哪个?...
  9. 制备pdms膜的方法_四川大学杨伟团队JMCC:实现柔性压阻式压力传感器的规模化制备...
  10. 利用AOP实现对方法执行时间的统计