能否实现这样的效果?

[复制链接]
查看11 | 回复5 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
我这里有一张表NEWS,其中有一列STATUS,存储的为0和1,
现在的需求是:能否每天晚上12点钟让数据库出发一个事件,将STATUS中为0的记录给删除?
请高手帮帮忙,谢谢!!!








回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
太简单了,创建一个job定时delete就是了~~~
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
使用一个 job 即可
或者使用 OS 的任务管理,运行一个程序.
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
原帖由 junsansi 于 2008-1-22 09:21 发表
太简单了,创建一个job定时delete就是了~~~

回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
怎么写?
能否给个例子?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
[PHP]

SQL> var v_jobno number
SQL> begin
2dbms_job.submit(
3:v_jobno,
4 'dbmsoutput;',
5sysdate+1/1440,
6'sysdate+10/1440/60'
7);
8commit;
9end ;
10/

PL/SQL procedure successfully completed
v_jobno
---------
27

SQL> exec dbms_job.run(27);
类似这种,, 10秒运行一次,,一分钟后执行

[/PHP]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行