为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM管理工具 V8 (Build 2021.09.10)
【操作系统】:win10
【CPU】:
【问题描述】*:
因数据迁移需要,进行数据治理,需要对个别字段按规则调整后更新,如下:
单独对此更新数据查询的结果如下:
这2个字段已经都更新长度为 varchar2(8000)
还是提示“记录超长”的错误,无法更新。
同样的问题在未拼接字段,直接字符更新时也出现,如下图查询时的数据:
插入时依然提示“记录超长”,如下图:
您开启一下超长记录试试呢
你可以先查看一下数据库页大小
select page();
当表结构中所有字段的长度加起来大约占用页大小一半的时候,就会出现超长记录的错误。
管理工具默认只显示前100行数据,不代表后面的数据没有超长的,可以先查询max(lengthb())的长度再确定是截断还是启用超长,如果大部分数据都很短也没必要字段长度太大