建表 时达到触发器的效果
spidertime datetime NOT NULL default CURRENT_TIMESTAMP REFERENCES Customers on update set CURRENT_TIMESTAMP
我表中的一列 时间列
但是总报语法错误 在 set 那里
就是为了达到 当更新数据时 这一列重新获得当前时间
------解决方案--------------------有这样的格式吗?我怎么从来没见过!
既然这样是不行,就分开写。
create table tb(spidertime datetime NOT NULL default getdate())
create trigger tri_uptb on tb for update
as
if exists(select * from inserted) and exists(select * from deleted)
update tb set spidertime=getdate()
go