100分求助一个触发器的问题,很多年前就发现的问题 如果遇到过这个问题的人应该很清楚,可能我水平有限,不知道怎么解决,我是菜鸟,希望高手解决问题如下:比如更新的出发器,为什么用update语句更新100条记录,只有最后一条记录的触发器触发了呢,其他的没有触发,本人对触发器不是很了解,觉得这样很郁闷,要如何解决,望高手指点!如果触发器要更新的表也有触发器,我只能用游标来一个一个的更新,有更好的方法吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该用逻辑表(DELETED 与INSERTED)与其它表做关联就可以了 触发器对操作触发,不是对记录触发.UPDATE tb SET x='y' WHREE ID<10假设此语句执行了一次,更新了9条记录.那么创建在tb上的update触发器只执行一次,但是 INSERTED,DELETED里各存放了9条记录.针对于原表被更新的9要记录你要如何处理,这要看你具体的需求了. 并非执行了1次update操作影响了9条记录后,你的触发器就会执行9次. '||'与ASCII函数 的问题 怎么多表查询 数据库名 student ,现在列出用户表记录数大于1的表名?请前辈指点! 高分求教,顶者有分~ 关于磁带机。 sql server只装客户端,能不能改变安装路径! 有關死鎖問題 请问在asp中用windows模式登陆sqlserver时如何写ado的连接字符串? 关于数据库更改名称 如何 import ? ■■高手救急!!如何把这六句sql合并成一句 请名位指点一下,很简单sql server 2000 求一条显示出现三次以上的数据行的SQL语句~
假设此语句执行了一次,更新了9条记录.那么创建在tb上的update触发器只执行一次,但是 INSERTED,DELETED里各存放了9条记录.
针对于原表被更新的9要记录你要如何处理,这要看你具体的需求了. 并非执行了1次update操作影响了9条记录后,你的触发器就会执行9次.