`
yhq1212
  • 浏览: 78952 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

oracle 01031权限不足

 
阅读更多

注意红色字体,用户给予了DBA权限,执行创建触发器、表等  提示权限不足 后增加此关键字即可。

附此关键字说明

http://www.cnblogs.com/advocate/archive/2011/02/17/1957389.html

 

 

CREATE OR REPLACE PROCEDURE createJCTX
(
   xmlx  in varchar2 , --项目类型
   tablename    in varchar2 ,--表名
   xmlchzd  in varchar2,--项目流水号字段
   zrdwzd   in varchar2 , --责任单位字段
   job_cursor_sql in varchar2  --job对象游标需要的SQL
 ) authid current_user
 is
   temp_tr_sql   varchar2(3000);--触发器
   temp_job_sql  varchar2(3000);--job
BEGIN
     temp_tr_sql:='
    CREATE OR REPLACE TRIGGER tr_ins_up_'||tablename||'
          after insert or update
          ON  '||tablename||'
          FOR EACH ROW
     BEGIN
       pro_jhjc_test('''||xmlx||''',:new.'||xmlchzd||', :new.'||zrdwzd||');
     END;
     ';
       dbms_output.put_line(temp_tr_sql);
     execute immediate temp_tr_sql   ;
      dbms_output.put_line('成功创建触发器');
end;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics