首页 文章

如何在oracle 11g中授予触发器和同义词的权限

提问于
浏览
2

我创建了一个示例应用程序来获取所有对象的模式并生成SQLfile,因此我只创建了两个用户,用户'SYSTEM'和'SCOTT',并且用户SYSTEM授予所有权限以访问某些表,视图,函数等 . 用户SCOTT,对于用户SCOTT的授予权限使用以下oracle查询

GRANT ALL ON table_name to username

但问题是此查询不适用于触发器和同义词 . 所以任何人请建议我如何授予用户SCOTT触发器和同义词的权限 .

1 回答

  • 3

    但问题是此查询不适用于触发器和同义词 . 所以任何人请建议我如何授予用户SCOTT触发器和同义词的权限 .

    • TRIGGER - 您无法为触发器提供资助 . 哪有这回事 . 只要在创建触发器的表上完成触发器事件,就会自动触发 . 您只需要在表上授予权限 .

    • SYNONYM - 您只需为表创建 schema.table 和授予权限的同义词,以便其他用户不必完全限定表,而只需使用同义词 .

相关问题