以下
SELECT @parent = object_name(parent_id) from sys.triggers where name = 'tr1'
会返回表名,但我想知道是否可以返回它的对象ID?
我认为object_id可能会这样做,但会返回null。
非常感谢任何帮助。
答案 0 :(得分:0)
试试这样:
SELECT @parent = object_id(object_name(parent_id)) from sys.triggers where name = 'tr1'
答案 1 :(得分:0)
我会看一下sys.triggers表的documentation。你可能会因此而遇到问题?但是,我也可能只是误解了这个问题。
For DML triggers, this is the object_id of the table
or view on which the DML trigger is defined.