一尘不染

SQL触发器-它属于哪个表?

sql

Sql Server 2005触发器中是否有一种方法可以获取触发器在执行过程中附加到的表的名称和架构?


阅读 166

收藏
2021-03-08

共1个答案

一尘不染

SELECT
    OBJECT_NAME(parent_id) AS [Table],
    OBJECT_NAME(object_id) AS TriggerName
FROM
    sys.triggers
WHERE
    object_id = @@PROCID

然后,您还可以使用OBJECTPROPERTY获取更多信息,例如之后/之前,删除/插入/更新,第一个/最后一个等

2021-03-08