摘要: 转自:http://qing.weibo.com/tj/5445fc0f330001xg.htmlSQL> exec p_create_table;ORA-01031: 权限不足即使拥有DBA role,也不能创建表。role在存储过程中不可用。遇到这种情况,我们一般需要显式进行系统权限,如grant create table to eu_user;但这种方法太麻烦,有时候可能需要进行非常多的授权才能执行存储过程实际上,oracle给我们提供了在存储过程中使用role权限的方法:修改存储过程,加入Authid Current_User时存储过程可以使用role权限。create or r 阅读全文
posted @ 2012-05-16 17:14 gisdream 阅读(5628) 评论(0) 推荐(0) 编辑