首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

建表 时达到触发器的效果,该怎么解决

2012-02-16 
建表 时达到触发器的效果spidertimedatetimeNOTNULLdefaultCURRENT_TIMESTAMPREFERENCESCustomersonupdate

建表 时达到触发器的效果
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

热点排行