模板天下 | 网页模板 | 学 院 | 源 码 | 书 籍 | 壁 纸 | 字 体 | JS脚本 | FLASH源码 | 软 件 | 矢 量 | 服务器软件 | 素 材 | 其 它 | 测试 |
设为主页
加入收藏
联系站长
平面设计 | 网页制作 | 程序编写 | 数 据 库 | 媒体动画 | 网络冲浪 | 服务器相关 | 站长乐园 | 业界动态 |
当前在线
执行存储过程,报ORA-01031: 权限不足
2008-9-27 10:03:19  作者:模板天下收集整理  来源:未知 网友评论 0 条 论坛
  
执行下了存储过程,成功执行
create or replace procedure p_createseq(tablename in varchar2)
is
strsql varchar2(500);
begin
strsql:='create sequence seq_'||tablename||' minvalue 1000 maxvalue 99999999 start with 1000 increment by 1 nocache';
execute immediate strsql;
end p_createseq;
/

在cmd窗口调用时,报ORA-01031: 权限不足

SQL> exec p_createseq('t_cms_column');

begin p_createseq('t_cms_column'); end;

ORA-01031: 权限不足
ORA-06512: 在 "N101.P_CREATESEQ", line 6
ORA-06512: 在 line 1

解决办法

以sys 登陆 执行
GRANT CREATE ANY sequence TO n101 (n101 用户名,创建执行procedure的)

其它的类似 如

GRANT CREATE ANY TABLE TO n101
共分1页  [1] 

>> 相关文章

关于网站 | 客服中心 | 服务条款 | 合作伙伴 | 广告联系 | 本站历程 | 网站导航 | 发布资源 == 好的资源 大家共享

吉ICP备05000107号