想在数据库服务器上写个脚本每天自动清除数据库中一张表的数据,怎么写这个脚本呢?
解决方案 »
- 关于Oracle数据库 特殊字符处理的问题
- 问个sqlplus的问题
- AIX64 下oracle OCI使用问题
- 问题:需求分析的流程图用什么工具画比较好?
- 怎么样一次性删除所有的表?
- 高分求救,在哪里可以找到oracle9i的中文教程呀???
- oracle多表查询,求救,在线等待!!!
- 256M的机器 是否可以安装oracle,并且正常运行
- 请教两个快照的问题,100分。1快照能建立成实时刷新吗?2怎么读取快照日志?
- ORA-29547: Java 系统类不可用: oracle/aurora/rdbms/Compiler?
- 数据库重启后,中间件服务不重启是否也能正常运行?
- oracle,sql的问题....
http://www.bitscn.com/oracle/optimize/200604/19366.htmlhttp://www.cnblogs.com/liunx/archive/2008/04/09/1145173.html
create table test1(s varchar2(100));
insert into test1 values('1');create or replace procedure sp_test is
begin
execute immediate 'truncate table test1';
end;
/
declare
jobno number;
begin
dbms_job.submit(jobno,'sp_test;',sysdate,'sysdate+1/1440');
commit;
dbms_job.run(jobno);
end;
/
sqlplus 用户名/密码
然后再输入
SQL>truncate table a;
再输入
SQL>commit;
如果写到shell里怎么实现呢?