知识大全 在Oracle中重编译所有无效的存储过程

Posted 过程

篇首语:知识像烛光,能照亮一个人,也能照亮无数的人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在Oracle中重编译所有无效的存储过程相关的知识,希望对你有一定的参考价值。

在Oracle中重编译所有无效的存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

SQL_PLUS中spool ExecCompProc sql select alter procedure ||object_name|| pile; From all_objects where status = INVALID and object_type = PROCEDURE ; spool off @ExecCompProc Sql; 整理成一个存储过程Create Or Replace Procedure Zl_Compile_Invalid_Procedure As Strsql Varchar ( );Begin For x In (Select Object_Name From All_Objects Where Status = INVALID And Object_Type = PROCEDURE ) Loop  Strsql := Alter Procedure || x Object_Name || Compile ;  Begin      Execute Immediate Strsql;      Exception          When Others Then Null;          When OTHERS Then dbms_output put_line(Sqlerrm);       End; End Loop;End;执行exec Zl_Compile_Invalid_Procedure;如果要看到无法重编译的过程的出错信息 需要执行前设置set serverout on cha138/Article/program/Oracle/201311/18218

相关参考

知识大全 如何调试oracle存储过程

  PL/SQL中为我们提供了调试存储过程的功能可以帮助你完成存储过程的预编译与测试  点击要调试的存储过程右键选择TEST  如果需要查看变量当然调试都需要在右键菜单中选择Adddebuginfor

知识大全 重新编译PLSQL中无效对象或指定对象

重新编译PLSQL中无效对象或指定对象  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Oracle&

知识大全 编译存储过程时出现Ora-04021错误的解决方法

编译存储过程时出现Ora-04021错误的解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 如何彻底停止job

  现象  在oracle的工作队列里面执行存储过程执行出错导致队列死掉了我使用remove把作业从工作队列里面去除掉重新修改过程可是编译的时候死掉了根据以往的经验是因为过程正在执行的时候不能编译的原

知识大全 存储过程被锁无法编译的解决

  selectdistincts*fromV$DB_OBJECT_CACHE  oc  v$object_dependencyod  dba_kgllock  

知识大全 在Oracle中使用Java存储过程

在Oracle中使用Java存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java存储

知识大全 在Oracle中用java编写存储过程

在Oracle中用java编写存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracl

知识大全 如何在Oracle数据库中使用Java存储过程

如何在Oracle数据库中使用Java存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本

知识大全 oracle存储过程分页代码

  oracle存储过程分页代码是怎么实现的我们来看下实验小编为您整理的方法吧!  /*******存储过程分页代码**********/  包头  createorreplacepackagepck

知识大全 java调用oracle存储过程

  一无返回值的存储过程  存储过程为  CREATEORREPLACEPROCEDURETESTA(PARAINVARCHARPARAIN VARCHAR)