怎样写一个触发器,让表里的时间字段为当前修改时间?

polly_110 2008-09-18 05:04:06
比如,当对表里的字段做修改时,忘记修改它的时间了.
因此,希望通过触发器,自动修改它的某个字段(该字段保存的是时间).

create trigger UpTime
on table1
for Update
as
update table1 set field3 = getdate() where .....???

不知道后面的where条件该怎样写了.table1里有一个主键,FID...
...全文
184 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
polly_110 2008-09-18
  • 打赏
  • 举报
回复
谢谢了.
你们回复的速度好快啊...
青锋-SS 2008-09-18
  • 打赏
  • 举报
回复

create trigger UpTime
on table1
for Update
as
update table1 set field3 = getdate() from inserted i where table1.fid=i.fid
水族杰纶 2008-09-18
  • 打赏
  • 举报
回复
create trigger UpTime
on table1
for Update
as
update t1 set field3 = getdate()from table1 t1,inserted i on t1.FID=i.FID
mustudent 2008-09-18
  • 打赏
  • 举报
回复
create trigger UpTime
on table1
for Update
as
update table1 set field3 = getdate()
FROM INSERTED WHERE table1.COLNAME=INSERTED.COLNAME
青锋-SS 2008-09-18
  • 打赏
  • 举报
回复
create trigger UpTime
on table1
for Update
as
update table1 set field3 = getdate() from inserted i where fid=i.fid

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧