为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8 【操作系统】:kyv10 【CPU】:鲲鹏920 【问题描述】*:使用dmhs实时同步,Oracle的nvarchar字段我查到达梦是不支持的,所以同步到达梦会报字符串截断,因源端Oracle有大量nvarchar字段,后续还可能使用到nvarchar字段,有什么方法解决吗,可以给一个临时补丁解决这个问题吗
像Oracle nvarchar(50),可以存50个字符,达梦我们使用的是以字节为单位,就存不了那么多,这就造成了问题,我们的表有大量的这个字段类型,后续建表也会使用到这个类型,手工改所有的不太现实,有什么解决办法吗,新的版本或者给个对nvarchar做个转换的补丁
可以通过拼sql的形式,一次性把所有nvarchar类型字段都查出来,并且精度扩大一倍。
像Oracle nvarchar(50),可以存50个字符,达梦我们使用的是以字节为单位,就存不了那么多,这就造成了问题,我们的表有大量的这个字段类型,后续建表也会使用到这个类型,手工改所有的不太现实,有什么解决办法吗,新的版本或者给个对nvarchar做个转换的补丁