0
SELECT @parent = object_name(parent_id) from sys.triggers where name = 'tr1'
は、テーブル名を返しますが、それはそれのオブジェクトIDを返すことも可能だ場合、私は不思議でしたか?
私はobject_idがそれを行うかもしれないと思ったがnullを返します。
ご協力いただければ幸いです。
SELECT @parent = object_name(parent_id) from sys.triggers where name = 'tr1'
は、テーブル名を返しますが、それはそれのオブジェクトIDを返すことも可能だ場合、私は不思議でしたか?
私はobject_idがそれを行うかもしれないと思ったがnullを返します。
ご協力いただければ幸いです。
はこのようにそれを試してみてください。
SELECT @parent = object_id(object_name(parent_id)) from sys.triggers where name = 'tr1'
私はsys.triggersテーブルのdocumentationを見てみましょう。このために問題が発生している可能性がありますか?しかし、私はちょうどその質問を誤解しているかもしれません。
For DML triggers, this is the object_id of the table
or view on which the DML trigger is defined.