首页 相关文章 在Oracle中重编译所有无效的存储过程

在Oracle中重编译所有无效的存储过程

  SQL_PLUS中
spool ExecCompProc.sql
select 'alter procedure 'object_name' compile;' From all_objects where status = 'INVALID' and object_type = 'PROCEDURE';
spool off
@ExecCompProc.Sql;

整理成一个存储过程

Create Or Replace Procedure Zl_Compile_Invalid_Procedure As
Strsql Varchar2(200);
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&...[ 查看全文 ]

2016-02-19 标签:

在Oracle中重编译所有无效的存储过程的相关文章

手机页面
收藏网站 回到头部