我想在ORACLE服务器上 建一个存储过程,每天晚上2点清楚TABLE1的数据,请问怎么写呢?谁能写个例子吗
解决方案 »
- 求助SQL存储过程参数的传递问题!
- Windows XP + VMWare Server 1.0.6 + CentOS 5.2 + Oracle 10g Rac (10.2.0.1)安装文档 2
- oracle中函数调用问题,在线等!!!
- ? 为什么我的触发器触发不了??
- 我自己开发的insert,update代码快速生成功能,大家来试试看(完全免费)
- 请问一下oracle的所有数据文件(原始文件)都有,但是就是起不来,如何把这些数据文件到另外一个oracle上回复?
- 那位高人帮忙看看这个视图,小弟实在没办法了!!!
- sql语句
- 请问如何利用select 或者insert语句快速生成一个和已有表机构一样的表?
- oracle 导入dmp文件提示错误
- oracle的日期型要怎才能正常显示
- 高分求解一个Oracle在存储过程中组合处理输入参数的问题。
create or replace procedure yourproc is
begin
execute immediate 'truncate table yourtable';
end yourproc;
第二建立作业:(即让这个过程每天2点执行)
创建JOB
SQL> variable job1 number;
SQL> begin
2 dbms_job.submit(:job1,'yourproc;',sysdate,'trunc(sysdate+1)+2/24');
3 end;
4 /
PL/SQL 过程被成功完成
job1
---------
162SQL> commit;
第三、保正 JOB_QUEUE_PROCESSES参数不为0,job才可以每天运行;
select * from v$parameter t where t.name like 'job%'
可以查看value是否为0
如果是就用
alter system set JOB_QUEUE_PROCESSES=4
注意:每次oralce重启后要查看一下这个值;