【发布时间】:2017-02-22 04:02:55
【问题描述】:
我的问题是如何从我们自己的架构中创建公共同义词? 我已经试了好几次了,
例子:
在我的架构中有一个名为 account 的表,所以我想为此关系创建一个公共同义词。要创建同义词,我输入了类似这样的语句,
SQL>CREATE PUBLIC SYNONYM acc for account;
但是在执行之后, 我得到了错误
SQL> create public synonym acc for account;
ERROR AT LINE 1:
ORA-01031:insufficient privileges.
我不明白为什么会出现这个错误。
我还使用 public 关键字为表帐户授予了选择权限。
GRANT select on account to public;
【问题讨论】:
-
这是 Oarcle 的错误信息。为什么问题被标记为mysql?而且您还必须赋予您的奴隶创建同义词的特权,而不仅仅是从表中查找
标签: oracle ddl privileges synonym