要使具有执行触发语句特权的任何人都能够执行某个触发器,您可以要求 DBA 创建具有 DBA 特权的 UDR 并为您授予具有 WITH GRANT OPTION 权限的 Execute 特权。
然后您将具有 DBA 特权的 UDR 用作触发操作。任何人都可以执行该触发操作,因为具有 DBA 特权的 UDR 具有 WITH GRANT OPTION 权限。当您激活 UDR 时,数据库服务器为 DBA 应用特权检查规则。