批量编译指定的无效对象【JOB】
来源:互联网 发布:痤疮 知乎 编辑:程序博客网 时间:2024/05/29 16:05
declare
Vs_SQL varchar2(2000);
begin
for R in (select owner, object_name,decode(object_type,'PACKAGE BODY','PACKAGE',object_type) object_type
from dba_objects
where status = 'INVALID'
and object_type IN (
'PROCEDURE',
'PACKAGE BODY',
'TYPE',
'FUNCTION',
'PACKAGE',
'VIEW',
'TRIGGER')
and owner ='USERNAME') LOOP
Vs_SQL := 'ALTER ' || R.Object_Type || ' ' ||R.owner || '.' || R.object_name ||' COMPILE ';
begin
execute immediate vs_sql;
exception
when others then
dbms_output.put_line(vs_sql);
end;
end loop;
end;
Vs_SQL varchar2(2000);
begin
for R in (select owner, object_name,decode(object_type,'PACKAGE BODY','PACKAGE',object_type) object_type
from dba_objects
where status = 'INVALID'
and object_type IN (
'PROCEDURE',
'PACKAGE BODY',
'TYPE',
'FUNCTION',
'PACKAGE',
'VIEW',
'TRIGGER')
and owner ='USERNAME') LOOP
Vs_SQL := 'ALTER ' || R.Object_Type || ' ' ||R.owner || '.' || R.object_name ||' COMPILE ';
begin
execute immediate vs_sql;
exception
when others then
dbms_output.put_line(vs_sql);
end;
end loop;
end;
- 批量编译指定的无效对象【JOB】
- ORACLE批量编译无效对象
- 如何重新编译PLSQL中的无效对象或者指定的对象
- 编译无效的Oracle对象
- 编译所有oracle无效的对象
- oracle 编译无效对象
- 如何编译无效对象
- oracle 编译无效对象
- 指定的架构无效
- Oracle对象批量编译
- 提交指定的JOB STEP
- 编译Oracle中无效的对象的N中方法
- Oracle Compile 编译 无效对象
- Oracle Compile 编译 无效对象
- Oracle Compile 编译无效对象
- pl/sql编译无效对象
- 如何重编译ORACLE数据库的无效对象
- 重新编译所有无效的PL/SQL模块(对象)
- iPhone之文件操作
- Linux系统服务及其配置
- 自定义的分页控件
- 两个日期的比较,验证是否合法日期
- 2011/2012学年实践学期教学课程表
- 批量编译指定的无效对象【JOB】
- Servlet错误页面跳转同一个页面
- 如何在 Linux 下调试动态链接库
- extjs tbar 换行 多行
- DICOM标准之三_信息对象定义2
- 如何在 Linux 下调试动态链接库 2
- uw cse331 hw2
- windows下maven与eclipse部署
- 如何在android应用程序中启动其他apk程序,被启动程序退出后返回之前的程序