Sql server 2008 如何在截断表时触发触发器?

Sql server 2008 如何在截断表时触发触发器?,sql-server-2008,Sql Server 2008,我正在使用MS SQL server 2008。现在我在从主表中删除记录时触发触发器,以从子表中删除相应的记录。现在我试图在我的主表上的truncate上触发触发器。可能吗?如果是,请帮助我找到解决方案 TRUNCATE TABLE无法激活触发器,因为该操作无法激活触发器 不记录单个行的删除 建议您执行实际删除,如果这是您使用TRUNCATE而不是delete的原始原因(即锁定),请分批执行。谢谢您的回复。这对我帮助很大。

我正在使用MS SQL server 2008。现在我在从主表中删除记录时触发触发器,以从子表中删除相应的记录。现在我试图在我的主表上的truncate上触发触发器。可能吗?如果是,请帮助我找到解决方案

TRUNCATE TABLE
无法激活触发器,因为该操作无法激活触发器 不记录单个行的删除


建议您执行实际删除,如果这是您使用
TRUNCATE
而不是
delete

的原始原因(即锁定),请分批执行。谢谢您的回复。这对我帮助很大。