码迷,mamicode.com
首页 > 数据库 > 详细

PB+MS SQL+触发器必须注意

时间:2014-10-29 19:27:33      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:触发器必须注意

PB+MS SQL+触发器必须注意:


若触发器存在两笔以上的返回值,比如两条update 语句,被误判为数据有改变,存盘不成功。

提示:

Row changed between retrieve and update.

No changes made to database.

 

 所以MS SQL 触发器必须统一处理为:

         触发器开始加:

if@@ROWCOUNT=0 Return --提高效能

setnocount on --不返回统计笔数,可减少网络频繁响应,提高效性能;避免误判为数据有改变(sybase不存在此类问题)

结束加:

setnocount off


PB+MS SQL+触发器必须注意

标签:触发器必须注意

原文地址:http://blog.csdn.net/cideason/article/details/40589507

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!