【问题标题】:Trigger on extended properties? SQL SERVER触发扩展属性? SQL 服务器
【发布时间】:2019-04-07 01:26:33
【问题描述】:

SQL Server 是否允许在扩展属性、表级或列级触发?

如果没有,是否有类似触发器的东西可以检测扩展属性上的“添加”或“更新”并自动执行存储过程?

谢谢!

【问题讨论】:

    标签: sql-server triggers extended-properties


    【解决方案1】:

    您可以为此使用 DDL 触发器。

    CREATE TRIGGER foo
    ON DATABASE
    FOR CREATE_EXTENDED_PROPERTY, ALTER_EXTENDED_PROPERTY
    AS
      BEGIN
          /*TODO: Something useful here*/
          SELECT EVENTDATA()
      END 
    

    【讨论】:

    • @Brian - 重新评论您对现已删除的答案的评论这些特定事件早在 SQL Server 2008 就存在。我没有 2005 年要测试。
    猜你喜欢
    • 2021-03-02
    • 1970-01-01
    • 2017-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多