在达梦数据库中使用group by 命令报错问题
问题来源
在开发的时候使用后端代码请求测试库中的数据报错,在将报错涉及到的表结构、数据从正式库迁移到测试库之后依然报同样的错误。
问题详情
在达梦数据库中,执行sql语句,例如
select * from table group by xxx_id
确定table中存在进行分组的字段(xxx_id)
报错:XXX不是Group By表达式
问题解决
执行
sp_set_para_value(1,'GROUP_OPT_FLAG',1);
select para_name,para_value from v$dm_ini where para_name='GROUP_OPT_FLAG';
然后重启后端服务
问题解决。
更多解决方案