收录日期:2019/12/07 11:54:18 时间:2016/06/07 20:55:06 标签:基础类
create trigger [sp_MSsync_upd_trig_spkfk_2] on [dbo].[spkfk] for update as    
 declare @rc int  
 select @rc = @@ROWCOUNT   
  
 if @rc = 0 return   
 if update (msrepl_tran_version) return --这行的意思不明白,UPDATA 不就是先DELETE,然后
---在insert 么,,,,,  
 update [dbo].[spkfk] set msrepl_tran_version = newid() from [dbo].[spkfk], inserted    
  where   [dbo].[spkfk].[spid] = inserted.[spid]   
if update (列名) 用于判断指定列的值是否被修改了。
这个是指当更新了msrepl_tran_version这一列时,则不做任何操作并返回
我对SPKFK做了一个快照发布,为什么就不能对其做修改了呢。。。
又仔细看了一下,原来楼主所只的这一行:
if update (msrepl_tran_version) return 
是为了避免当
update [dbo].[spkfk] set msrepl_tran_version = newid() 
时导致触发器循环递归调用自己,也就是说保证该更新触发器修改完msrepl_tran_version 列后不会再重新触发自己。

关于多维索引的问题 妻子的最后一条短信 关于vc模板类型默认类型问题 ASE is terminating this process. 谁有C#高级编程第五版的电子书 面试题目求救 揭帖率是啥意思??? 请问SQLSERVER可以再哪里设置保存更多的作业日志记录 新职位-北京BI开发、项目经理 InstallShield的下载 大家猜一猜中国航天员的第一句话将是什么呢? 怎么样去掉弹出窗口标题栏上的网页地址 数据结构和算法与数学有什么关系?做哪方面得开发用数学?迷糊! SQL Server 2005安装失败 用VMware安装Linux后共享的文件名乱码??? 连接数据集的两个字段 组成一个文本 怎么写 谢谢 请教C++高手解疑惑。窗口关闭问题。。 求一个xslt,能够解析无限xml目录为树状结构例子 opengl下怎样修改3ds模型的纹理 庆国庆,小散一把~ 两个傻子的爱情故事 用pthread 实现流水线 运行时的怪问题 这个sql有错吗 结贴有时限么? 《鬼屋魔影4:新的梦魇》中文版试玩_(进来就有分) NBA里的5大美男子 怎样用表单向本页面传递参数? 跪求帮助,合并SQL代码? SQL存储过程传参数数据类型问题