这个触发器如何写:更新指定的某个列引发操作。 想更新一个表的某个指定的列才引发操作,这个触发器该如何写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create trigger ffor updateasbeginif update(col)...end create trigger tr on tbfor updateasif update(列名)begin 操作....endgo --掉了一点点create trigger f on tbfor updateasbeginif update(col)...end create trigger f on tbfor updateasbeginif update(col)bedinupdate tb set col=...from inserted i where i.id=tb.idend...end create trigger my_trig for updateasbegin if exists(select 1 from delete d , inserted i where d.某列 <> i.某列) ...end 求sql语句?? 如何将数据表的ID初始到从1开始呀? 字段中的内容有'号怎样加入到数据库 请大家帮忙一下啊! 请问sql中时间段之间天数计算的函数 不用动态语句求解一个字段拼接的问题 vfp急救 怎样通过INTERNET网连接远程的SQL数据库? SQL Server和Oracle间的区别? 如何对Oracle中的Blob字段存取.gif或.jpg图像信息 那些数据库连接不需要驱动和服务? SQL SERVER 2000 的数据库怎么导入到2008里?
for update
as
begin
if update(col)
...
end
for update
as
if update(列名)
begin
操作....
end
go
create trigger f on tb
for update
as
begin
if update(col)
...
end
for update
as
begin
if update(col)
bedin
update tb set col=...from inserted i where i.id=tb.id
end
...
end
as
begin
if exists(select 1 from delete d , inserted i where d.某列 <> i.某列)
...
end