除数为0时是否报错(error_for_division_zero)
📄字数 555
👁️阅读量 加载中...
引入版本
v12.0.0
功能描述
参与计算的表达式中除数为0时是否报错。
参数属性
属性 | 属性值 |
---|---|
参数类型 | BOOLEAN |
默认值 | TRUE |
取值范围 | TRUE,FALSE |
影响范围 | 系统级 |
修改方式 | 在线修改,立即生效 |
使用场景说明
- error_for_division_zero 控制系统处理除数为0的表达式时的行为。
error_for_division_zero | 作用及影响 |
---|---|
true | 中断任务,并上报 E19005 异常。 |
false | 继续进行计算,计算任务结束后以警告形式上报告通知客户端。 |
2.error_for_division_zero 影响的计算场景有:
计算场景 |
---|
MOD |
除法运算符(/) |
REMAINDER |
DIV |
示例
- 在线修改 error_for_division_zero
sql
SQL> set error_for_division_zero to true;
Execute successful.
Use time:3 ms.
- 在线查看 error_for_division_zero
sql
SQL> show error_for_division_zero;
+-------------------------+
| ERROR_FOR_DIVISION_ZERO |
+-------------------------+
| T |
+-------------------------+
(1 row)
Use time:0 ms.