oracle 9i定时运行sql语句 各位大侠,我现在需要Oracle在每天晚上定时执行几句SQL语句,以完成数据库更新,请问我具体应该怎么做?小弟对数据库不是很了解,希望能给出具体操作文档,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.先创建一个存贮过程如p_test,其中执行几句SQL语句;2.使用JOB。参考一下:begin sys.dbms_job.submit(job => :job, what => 'p_test;', next_date => to_date('14-11-2008', 'dd-mm-yyyy'), interval => 'TRUNC(SYSDATE+1)'); commit;end;/ create or replace procedure p_test...搜一下baidu或gogoole,到处都是。 是不是这边的兄弟都是做数据库的,还是我懂的太少了,基本SQL会的! 先把你的语句整合到存储过程里阿。再用1楼的job。或者写成批处理脚本,用任务计划来定时执行。 1 楼的除了存储过程没写,JOB的语句已经写了楼主你自己再去学习下怎么写存储过程就行了 问个简单问题,在ORACLE这种写法怎么实现? 关于字段内容处理! OraOLEDB (0x80004005) 求解 ORA-01704: string literal too long 海量数据的查询 Oracle序列能否归零? 问个关于ORACLE共享池的问题 请教大家,高难度触发器问题(insert的时候update本身的某个字段) oracle中如何解析字符串? 一名初学者提出的关于包的问题 问个oracle数据字典方面的问题!谢谢! 如何在同一个数据库运行多个业务系统?
2.使用JOB。参考一下:begin
sys.dbms_job.submit(job => :job,
what => 'p_test;',
next_date => to_date('14-11-2008', 'dd-mm-yyyy'),
interval => 'TRUNC(SYSDATE+1)');
commit;
end;
/
或者写成批处理脚本,用任务计划来定时执行。
楼主你自己再去学习下怎么写存储过程就行了