为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:
【CPU】:
【问题描述】:
SELECT DISTINCT CODE
,
t.
FROM
t_material_form_group t
WHERE
LENGTH( t.code ) - LENGTH(
REPLACE ( t.code, ‘-’, ‘’ )) > 1
该语句查询时报错提示:试图在blob或者clob列上排序或比较
查看问答后执行
SP_SET_PARA_VALUE(1,‘ENABLE_BLOB_CMP_FLAG’,1)
报错提示:无效的变量名[‘ENABLE_BLOB_CMP_FLAG’]
ENABLE_BLOB_CMP_FLAG
参数含义:
是否支持大字段类型的比较。0:不支持;1: 支持,此时 DISTINCT、ORDER BY、 分析函数和集函数支持对大字段进行处理。
默认值:0
原则不建议在大字段列进行排序或比较操作,会消耗较多资源。如果开启该参数,执行命令:SP_SET_PARA_VALUE(1,‘ENABLE_BLOB_CMP_FLAG’,1)
注意是英文单引号。
引号需要是英文的引号