![]() |
1
3
阅读有关update()的联机丛书文章,这实际上是一本不错的书。 你可以在这里找到它, http://msdn.microsoft.com/en-us/library/ms187326.aspx . 回答: 如果列是“updated”,update()将返回true,即使没有行受到更新的影响。 例如(设置):
如果我跑
我们知道这是真的,1受update语句的影响,另一个受触发器的影响。
如果我跑
这意味着update(col1)返回为true(因为否则我们只返回受影响的一行)。
如果我跑
这是因为col1不再被引用。正如@schar提到的,检查@rowcount也是一个好主意,或者您也可以像我一样使用(插入链接)。 克里斯 编辑:和添加,从create trigger bo文章( http://msdn.microsoft.com/en-us/library/ms189799.aspx )
|
![]() |
2
0
一位朋友评论说,我会很好地使用触发器中的以下行(指示触发器总是触发)
|
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 6 月前 |
![]() |
Marc Guillot · 记录值时忽略冲突 6 月前 |
![]() |
Fachry Dzaky · 正确使用ROW_NUMBER 6 月前 |
![]() |
TriumphTruth · 从满足特定条件的数据集中选择1行 6 月前 |