获取有关 DML 触发器的信息

系统 1734 0

在 SQL Server 2005 中,您可以确定一个表中触发器的类型、名称、所有者以及创建日期。

还可以执行以下操作:

  • 获取触发器定义的有关信息,前提是触发器未在创建或修改时加密。可能需要了解触发器的定义,以了解它的 Transact-SQL 语句,或了解它如何影响所在的表。

  • 列出指定的触发器所使用的对象。该信息可在数据库中的影响触发器的对象发生更改或删除时用来标识这些对象。

OBJECTPROPERTY 函数通过 ExecIsInsteadOfTrigger ExecIsAfterTrigger 属性报告触发器是 AFTER 还是 INSTEAD OF 触发器。

获取有关数据库中的触发器的信息

  • sys.triggers (Transact-SQL)

获取有关激发触发器的事件的信息

  • sys.trigger_events (Transact-SQL)

  • sys.events (Transact-SQL)

    这包括同时激发事件通知和触发器的事件。

查看触发器的定义

  • sys.sql_modules (Transact-SQL)

  • sp_helptext (Transact-SQL)

查看触发器的依赖关系

  • sys.sql_expression_dependencies (Transact-SQL)

  • sys.dm_sql_referenced_entities (Transact-SQL)

  • sys.dm_sql_referencing_entities (Transact-SQL)

请参阅

概念

了解 SQL 依赖关系

其他资源

OBJECTPROPERTY (Transact-SQL)

帮助和信息

获取 SQL Server 2008 帮助  

获取有关 DML 触发器的信息


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论