Files
oceanbase/docs/docs-cn/13.reference-guide/3.system-configuration-items/227.plsql_warnings.md
2022-02-10 14:51:49 +08:00

1.2 KiB

plsql_warnings

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

属性 描述
参数类型 varchar
默认值 ENABLE:ALL
取值范围 符合规范的字符串
是否重启 OBServer 生效

使用语法如下:

PLSQL_WARNINGS = 'value_clause' [, 'value_clause' ]
value_clause::=
{ ENABLE | DISABLE | ERROR }:
{ ALL
| WARN
| DEBUG
| { integer
| (integer [, integer ] ...)
}
}

其中:

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

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

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

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

  • DEBUG:表示应用到 Debug。

  • WARN:表示应用到 Warning。

使用示例如下:

PLSQL_WARNINGS = 'ENABLE:DEBUG', 'DISABLE:WARN';

PLSQL_WARNINGS = 'DISABLE:ALL';

PLSQL_WARNINGS = 'DISABLE:5000', 'ENABLE:5001','ERROR:5002';

PLSQL_WARNINGS = 'ENABLE:(5000,5001,5002)','DISABLE:(6000,6001)';