关于时间触发器问题,高手解答

yjz0065 2005-08-11 06:55:42
"delete temp where usertime<="&DateDiff("s",5,now())&""

在temp表中有个 usertime datetime(8)的字段,在对temp操作是 UPDATE INSERT时,

执行触发器 ,触发器的功能是,删除此表中,usertime字段<=现在的时间-15秒 的所有信息

请问这个触发器应该怎么写
...全文
91 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yjz0065 2005-08-11
为什么 Dateadd("s",-15,getdate()) 就提示错误呢
回复
rivery 2005-08-11
create trigger tr_tablename_IorU on tablename
for update,insert
as
delete tablename where usertime<=dateadd(s,-15,getdate())
回复
rivery 2005-08-11
create trigger tr_A_IorU on A
for update,insert
as
delete tablename where usertime<=dateadd(s,-15,getdate())
回复
发帖
应用实例
创建于2007-09-28

2.7w+

社区成员

MS-SQL Server 应用实例
申请成为版主
帖子事件
创建了帖子
2005-08-11 06:55
社区公告
暂无公告