如何取出Oracle中varchar字段的(包括隐藏不可见字符),然后保存到db2当中的varchar字段中。

oracle中varchar类型的字段中保存的数据有不可见字符(含字符串结束符0x00),如何将改字段内容读出来写入到db2数据库对应的varcha类型字段中?因为数据中包含string结束符0x00,所以数据库的读写过程中不能使用String类型进行操作

因为数据中包含string结束符0x00,所以数据库的读写过程中不能使用String类型进行操作

可以通过流取出数据,然后在保存到DB2中,长度取到末位、或者通过replace替换掉不可见字符来实现

干嘛非要取结束符呢,自己写个判断把结束符加上去不就好了吗

干嘛非要取结束符呢,自己写个判断把结束符加上去不就好了吗