触发更新,更新自己的表,重新调用触发器吗?

Dil*_*789 2 sql-server triggers sql-server-2005

我有一张叫做Point的桌子.该表有两列我们将处理,ActualDepth和DesignDepth.当有人更新ActualDepth时,我有一个触发器会重新计算更新后的所有其他点的DesignDepths.

那么我的问题是,我的触发器是否会被递归调用,因为同一个表中的其他行已经更新了?或者,更新发生在触发器中的事实是否足以阻止它.这是我想要的行为.

Mit*_*eat 5

取决于系统范围选项"递归触发器"是否已打开.它默认是关闭的.