当前位置:
BM DB2数据复制与迁移大讲堂
时间:2025-11-03 12:26:32 出处:系统运维阅读(143)

复制/** * 创建导出脚本 * @param conn * @param creator 表创建者 * @param filePath */ public void createExportFile(Connection conn,数据String creator,String filePath) throws Exception { DBBase dbBase = new DBBase(conn); String selectTableSql = "select name from sysibm.systables where creator = " + creator + " and type=T"; try { dbBase.executeQuery(selectTableSql); } catch (Exception ex) { throw ex; } finally { dbBase.close(); } DBResult result = dbBase.getSelectDBResult(); List list = new ArrayList(); while (result.next()) { String table = result.getString(1); list.add(table); } StringBuffer sb = new StringBuffer(); String enterFlag = "\r\n"; for (int i = 0; i <list.size();i++) { String tableName = (String)list.get(i); sb.append("db2 "export to aa" + String.valueOf(i+1)+ ".ixf of ixf select * from " + tableName + """); sb.append(enterFlag); } String str = sb.toString(); FileUtility.saveStringToFile(filePath, str, false); } 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.
分享到:
温馨提示:以上内容和图片整理于网络,仅供参考,希望对您有帮助!如有侵权行为请联系删除!