1
組み込み関数を使用してデータベーストリガーの名前を解決するにはどうすればよいですか?
ユーザーデータベースに特定のプロシージャを作成できないようにするために使用するデータベーストリガーがあります。 それはで表示されsys.triggersて、object_idが、私は使用することはできませんobject_idそれを見つけるために関数を。 SELECT OBJECT_ID(t.name, t.type) AS object_id, * FROM sys.triggers AS t; 同様に、私はそれをで見つけることができますsys.dm_exec_trigger_stats。object_name解決することはできませんが、解決object_definitionします。 SELECT OBJECT_NAME(dets.object_id, dets.database_id) AS object_name, OBJECT_DEFINITION(dets.object_id) AS object_definition, * FROM sys.dm_exec_trigger_stats AS dets; データベースレベルのトリガーのオブジェクトIDを受け入れ、その名前を返す関数はありますか?