COMPILE_SCHEMA

此过程编译指定模式中所有的对象

语法

DBMS_SQL.COMPILE_SCHEMA (
    schema                  VARCHAR2,
    compile_all             BOOLEAN DEFAULT TRUE,
    reuse_settings          BOOLEAN DEFAULT FALSE);

结构

参数 说明
schema 模式名称
compile_all 是否编译指定模式下的所有对象, 为true时编译指定模式下的所有对象, 为false时只编译无效对象
reuse_settings 是否重用对象中的会话设置 /采用当前会话设置(暂未实现)

示例

EXEC DBMS_UTILITY.COMPILE_SCHEMA(schema => 'SCOTT');
EXEC DBMS_UTILITY.COMPILE_SCHEMA(schema => 'SCOTT', compile_all => false);
EXEC DBMS_UTILITY.COMPILE_SCHEMA(schema => 'SCOTT', compile_all => false, reuse_settings => false);