今天在寫Procdure時,出現一問題:同一DataBase下的多個用戶,在PL*SQL中,一個用戶下訪問另外一個用戶的表是OK的,只需加上表名就OK了.
但是在Procudure中就不行了,經發現,是沒有權限的問題.解決方法如下:
SQL> conn mguser/mgpassword@orcl
Connected.
SQL> grant all on BOM_MAST_1 to xerp;
Grant succeeded.
SQL> ed
Wrote file afiedt.buf
1* grant all on BOM_MAST_1 to myerp
SQL> /
Grant succeeded.
本文探讨了在PL*SQL中遇到的权限问题,当一个用户尝试从另一个用户拥有的表中读取数据时,可能会遇到访问限制。文章提供了解决方案,即通过授予必要的权限来确保跨用户的数据访问。
493

被折叠的 条评论
为什么被折叠?



