为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:8.1 【操作系统】: 【CPU】: 【问题描述】*:
使用管理工具执行sql没有问题,代码里运行报错,怎么解决呢?
1.可以直接在在查询后加hint参数: select /+ GROUP_OPT_FLAG(1)/ xxx; 2.可以动态修改: sp_set_para_value(1,'GROUP_OPT_FLAG',1); 3.修改兼容性参数,但是需要重启sp_set_para_value(2,'COMPATIBLE_MODE',4); 以上方式都可以。
管理工具 关键 GROUP_OPT_FLAG的默认值不一样。建议直接修改服务器端吧。 在dm.ini里面
1.可以直接在在查询后加hint参数:
select /+ GROUP_OPT_FLAG(1)/ xxx;
2.可以动态修改:
sp_set_para_value(1,'GROUP_OPT_FLAG',1);
3.修改兼容性参数,但是需要重启sp_set_para_value(2,'COMPATIBLE_MODE',4);
以上方式都可以。
管理工具 关键 GROUP_OPT_FLAG的默认值不一样。建议直接修改服务器端吧。 在dm.ini里面