为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:dm8 【操作系统】:windos 【问题描述】*: 达梦中使用regexp_replace替换clob字段特定内容时,出现字符串截断 应该是因为记录过多导致的,在oracle的时候没有这个问题,需要兼容或给出替换方案
系统先把clob转换成varchar,varchar最大长度不能超过32767,所以CLOB里面最大的内容不能超过32k,否则会报错
where lengthb(t.description)<=32767
加这个过滤条件看看是不是能处理,然后再想办法处理大于32767的
系统先把clob转换成varchar,varchar最大长度不能超过32767,所以CLOB里面最大的内容不能超过32k,否则会报错