注册

case when 除0错误

         2023/12/13 976 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:

DM Database Server 64 V8
7.6
企业版
DB Version: 0x7000c
03134284058-20230804-198058-20046

【操作系统】:

Linux kylin-v10 4.4.131-20200710.kylin.x86-generic #kylin SMP Fri Jul 10 13:44:47 CST 2020 x86_64 x86_64 x86_64 GNU/Linux

【CPU】:4
【问题描述】*:

select case when 1=1 or 1/0=1 then 0 else 1 end as aaa;

上述语句在SQL Server 中和Mysql 中都能正常返回,但是在DM中不能,请问这个是否是达梦本身的限制。或者是Bug.

SQL SERVER :
image.png

MYSQL:
image.png

DM:
image.png

总共1个语句正依次执行...

[执行语句1]:
select case when 1=1 or 1/0=1 then 0 else 1 end as aaa;
执行失败(语句1)
-6103: 第1 行附近出现错误:
除0错误

1条语句执行失败

回答 0
暂无回答
扫一扫
联系客服