使用产品: iobject for java (11i) 11.3.0 数据类型: oracle 11g x64 问题详细描述:我想往现有的数据库型数据集里追加数据从其他的数据集里,但是一直无法追加,测试了如果新建一个数据集是可以正常追加的
String filter = "smid in (2312)";
// 从源数据集查出这些记录
Recordset srcRecordset = srcDataset.query(filter, CursorType.DYNAMIC);
boolean result = targetDataset.append(srcRecordset);
System.out.println("追加后有"+targetDataset.getRecordCount());
return result;
测试发现新建数据集时会把varchar2类型的字段改成nvarchar,不知道是不是这个原因