【问题标题】:MS SQL Server Trigger after another trigger另一个触发后的 MS SQL Server 触发
【发布时间】:2011-02-28 09:40:57
【问题描述】:

我想在 MS SQL Server 中创建触发器,在完成另一个触发器后调用。首先调用的这个触发器是插入触发器。是否可以?

【问题讨论】:

    标签: sql-server triggers


    【解决方案1】:

    是的,是的。

    但棘手的部分是跟踪它们的执行顺序。强烈建议仅在它们完全独立时使用多个相同类型的触发器,因此可以按任何顺序执行。在您的情况下,最好在单个触发器中使用多个存储过程调用。以后你会感谢自己的。

    有关该主题的更多信息,请参阅 SO 中的上一个问题:
    SQL Server triggers - order of execution

    【讨论】:

      【解决方案2】:

      是的,这是可能的。您最多可以嵌套 32 级触发器。 如果您想要更多的嵌套,那么您可以使用 CTE(大约 100 级嵌套)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-20
        • 2022-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-14
        相关资源
        最近更新 更多