plsql_warnings 用于控制 PL/SQL 编译器的报错行为,可以指定某类型或某个 warning 码的状态为 enabledisableerror

    属性

    描述

    参数类型

    varchar

    默认值

    ENABLE:ALL

    取值范围

    符合规范的字符串

    是否重启 OBServer 生效

    使用语法如下:

    1. PLSQL_WARNINGS = 'value_clause' [, 'value_clause' ]
    2. value_clause::=
    3. { ENABLE | DISABLE | ERROR }:
    4. { ALL
    5. | WARN
    6. | DEBUG
    7. | { integer
    8. | (integer [, integer ] ...)
    9. }
    10. }

    其中:

    • ENABLE:表示打开指定的 Warnings。

    • DISABLE:表示关闭指定的 Warnings。

    • ERROR:表示将指定的 Warning 作为 Errors。

    • ALL:表示应用到所有的 Warning Messages。

    • DEBUG:表示应用到 Debug。

    • WARN:表示应用到 Warning。

    使用示例如下:

    1. PLSQL_WARNINGS = 'ENABLE:DEBUG', 'DISABLE:WARN';
    2. PLSQL_WARNINGS = 'DISABLE:ALL';
    3. PLSQL_WARNINGS = 'DISABLE:5000', 'ENABLE:5001','ERROR:5002';
    4. PLSQL_WARNINGS = 'ENABLE:(5000,5001,5002)','DISABLE:(6000,6001)';