我们可以使用 sql 服务器在触发命令中调用 truncate 命令吗?

Can we call truncate command in trigger command using sql server?

我们可以使用 sql 服务器在触发器内部调用 truncate 命令吗?

TRUNCATE命令是一个事务命令,所有被删除的页面都会被写入事务日志。并且由于触发器代码包含在事务中,您可以将隐式事务回滚或提交到触发器代码中(提交到触发器代码中不是一个好的做法)。

所以,是的,你可以!