为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:
【CPU】:
【问题描述】*:使用group by语句的时候,在没有连表之前是可以正常执行,但是当连表后出现了这个问题
1.把ENABLE_BLOB_CMP_FLAG设置为1后支持DISTINCT、ORDERBY、分析函数和集函数支持对大字段进行处理,但不能支持GROUPBY对大字段进行处理
2.使用CAST将字段类型转换为字符串类型或者使用DBMS_LOB.SUBSTR函数 将大字段列转换为字符串类型之后,ORDERBY、GROUPBY操作均可以执行
select * from v$parameter where name = 'ENABLE_BLOB_CMP_FLAG';
执行这个命令查一下这个参数是否为1,不为1的话执行以下命令调整为1:
sp_set_para_value(1,'ENABLE_BLOB_CMP_FLAG',1);