为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】Windows Server2012:
【CPU】:
【问题描述】:
执行下面语句修改参数:
SP_SET_PARA_VALUE(2,‘CALC_AS_DECIMAL’,2);
或者
SP_SET_PARA_VALUE(2,‘CALC_AS_DECIMAL’,1);
然后重启数据库服务。
达梦数据库里面默认整数除法等运算默认舍弃小数,执行上面其中一个语句修改参数可以解决。如果有使用到ceil函数的,达梦默认也和oracle不一样返回的是小数,而不是整数,通过执行上面语句第一条可以使返回结果是整数。
6/24被取整了,这里改成6.0/24就可以了