为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM Database Server x64 V8
[BuildVersion] 1-3-100-2024.02.06-217991-20081-ENT
[BuildTime] Feb 8 2024 16:46:01
【操作系统】:
【CPU】:
【问题描述】*:客户现场这个版本的 select unix_timestamp(current_timestamp) 返回类型是Decimal,造成后面程序出错。
本地环境是2023年的版本,此sql返回类型是BIGINT,程序正常,请问是什么原因,有没有相关配置改返回类型
这个是因为新版本对current_timestamp的精度支持的更高了,可以通过cast(unix_timestamp(current_timestamp) as bigint)转换下。