急求写一个用于删除数据表中“日期”小于当前日期的数据项的SQL触发器,万分感激

数据表中的“日期”类型为(datetime)

tt1:表
sno grade 时间

2003 101 2013-01-01 00:00:00.000
2003 90 2012-12-29 00:00:00.000
2003 80 2012-12-29 00:00:00.000
2003 100 2012-12-29 00:00:00.000

create trigger bok
on tt1
for delete
as
declare @entertime datetime /***系统当前时间*****/

set @entertime=getdate()
select @entertime from deleted
if (select entertime from tt1)<@entertime
begin
print '删除成功'
end
else
begin
rollback transaction
end
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-27
是oracle数据库吗?触发器在什么条件下触发呢?
第2个回答  2012-12-27
用作业调用存储过程可以实现