ITPub博客

首页 > 数据库 > Oracle > oracle自动生成编译所有函数、存储过程、触发器的语句

oracle自动生成编译所有函数、存储过程、触发器的语句

原创 Oracle 作者:hljhrbsjf 时间:2006-02-19 15:30:07 0 删除 编辑
set feedback off
set heading off
set linesize 1000
set pagesize 0
set pause off
set trimspool on
set verify off

spool tmp.sql;
select 'alter '||object_type||' '||owner||'.'||object_name||' compile;'
from dba_objects
where status = 'INVALID'
and object_type in ('FUNCTION','JAVA SOURCE','JAVA CLASS','PROCEDURE','PACKAGE','TRIGGER');
select 'alter package '||owner||'.'||object_name||' compile body;'
from dba_objects
where status = 'INVALID'
and object_type = 'PACKAGE BODY';
spool off;
@tmp[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/631872/viewspace-815841/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论
  • 博文量
    115
  • 访问量
    526722