注册

longvarchar的locate操作报错:-6108: 字符串截断

引力波 2023/08/01 1215 4

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 1-1-190-21.04.02-137571-ENT Pack3
【操作系统】:Windows 2012 Server
【CPU】: X64
【问题描述】*:因业务需要,拟替换LongVarchar大文本字段中的ID(OldId-->NewId),但执行replace替换报错(-6108: 字符串截断),SQL如下:

-- 说明:字段Layout为longvarchar类型
update Form set
    Layout = replace(Layout, 'AADC013DD9F06938462B7A2CBC4E9A45', '198BB08E0258A1CDB1280DA3')
where 
    locate('AADC013DD9F06938462B7A2CBC4E9A45', Layout) > 0
;
回答 0
暂无回答
扫一扫
联系客服