oracle定时更新(JOBS)
rm.pro_hrm_emp_info_job过程
需要每天都更新,所以先创建个procedure,再创建个job就可以实现定时更新
create or replace procedure rm.pro_hrm_emp_info_job is
zm
begin
update rm.hrm_emp_info
set ages = to_number(TRUNC(nvl((sysdate brith_date) / 365, 0))),
leng_serv = to_number(TRUNC(nvl((sysdate work_date) / 365, 0))),
ins_len_ser = to_number(TRUNC(nvl((sysdate ente_appe_date) / 365,
0)));
commit;
end pro_hrm_emp_info_job;
相应的job
declare
jobno number;
begin
dbms_job.submit(jobno,’rm.pro_hrm_emp_info_job;’,trunc(sysdate),’trunc(sysdate)+1’);每天零点更新
commit;
end;
/
分解下job
dbms_job.submit(jobno, job号,由sys.jobseq生成
’rm.pro_hrm_emp_info_job;’, 要执行的procedure
trunc(sysdate), 下次要执行的时间
’trunc(sysdate)+1’); 每次间隔的时间,此处的1标识一天 也可1/1440每一分钟执行一次
查看
select * from sys.user_jobs;
其中创建的jobno(任务号)由sys.jobseq序列生成
主由packages中的sys.dbms_job执行
细节可以查看sys.dbms_job包内容。
,oracle定时更新(JOBS)
- oracle定时更新(JOBS)
- › 简述Oracle数据仓库的体系结构
- › Oracle数据库段管理有技巧
- › 利用脚本文件管理Oracle数据库
- › Oracle资料档案库密码忘记解决办法
- › Oracle应用软件帮助企业实现管理变革
- › Oracle数据库snap的设置
- › Oracle中存取控制介绍
- › 左右Oracle输入输出性能的块空间配置(2)
- › 左右Oracle输入输出性能的块空间配置(1)
- › Oracle10g增强审计(2)
- › Oracle10g增强审计(1)
- › Oracle实例和Oracle数据库详解(1)
- 在百度中搜索相关文章:oracle定时更新(JOBS)
- 在谷歌中搜索相关文章:oracle定时更新(JOBS)
- 在soso中搜索相关文章:oracle定时更新(JOBS)
- 在搜狗中搜索相关文章:oracle定时更新(JOBS)
tag: ORACLE/CIW认证,ciw认证,ciw认证考试,oracle认证,考试频道 - 计算机考试 - ORACLE/CIW认证