[此贴子已经被作者于2006-9-22 10:57:49编辑过]
可以通过SQL代理服务实现,其中设定定时执行的作业,然后写一个存储过程实现即可。汗!这样似乎有点复杂,不知道别人有没有更好的方法。
我也用这方法.
各位高手可不可以说的详细些啊,我不太明白
在数据库中创建存储过程:create procedure ttimeasif exists(select * from aa where data=0) delete aa where data=0 update aa set data=data-1go
创建作业:在步骤/命令中写: exec ttime在调度中设定时间应可以了我已测试过了.
[此贴子已经被作者于2006-9-22 16:36:33编辑过]
1.写一个SP以执行“减一,并且在数据等于0时。自动删除这条记录”的操作2.设置一个JOB,每小时执行一次1中写好的SP