oracle连db2时读取字符型字段长度扩大6倍
oracle 通过dblink链接DB2数据库,读取数据时自动将字符型字段长度扩大6倍,如A varchar2(20)取到oracle这边就变成了A varchar2(120),这样对于DB2中超过667个字符的字段在oracle端超过4000的限制而无法显示。
问题oracle 环境:12c 64位 基于linux
另一台基于Windows下的10g就没有这个问题,但又有SQLSTATE 01517问题,不做此处咨询重点。
请问各位大咖,如何在oracle调整(DB2端不让操作),使得能按照原字符长度显示字段
受困扰好久,如能指点,万分感谢!