|
楼主 |
发表于 2019-7-11 09:07:00
|
显示全部楼层
两种方式都试过的,下面最新的,批量insert
if(newrows != null && newrows.size() != 0){
Iterator<String> it = newrows.iterator();
StringBuffer sb = new StringBuffer();
while(it.hasNext()){
sb.append("insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ");
sb.append("('"+it.next()+"','"+fPromoprojBID4+"','0');");
}
KSQL.executeUpdate(sb.toString(), null, dataModel, null);
}
--报错
Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R2A44FDD9EE93BDF9MDL','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('RB53F4CC0AD3819A36Q6','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('RB30D6F8C31474BD0HBL','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('RCFAB08731A97E7B9L6A','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R0B6D1345DD8FE4E4GOU','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R5B344BC40F3BC04FB0C','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R139AA4D9AA55B8D2KIY','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R40BE98EFAAE0091FCBW','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R743B65F4C0CCD295E22','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('RE093F7B804FA0150JL2','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R4F3240AD5B9B413AX6R','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R65C712C49D51A18A8M5','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('RFCAEF229B342C437TPA','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('RC2B4AA3AD78BDD6B6P7','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('RE1833F3FDB077CA7YNQ','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R310E77F13A6D184DLH2','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R743DC5D013B1ABAEG94','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('RE5BC5280214E0486OL5','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('RB505FFED0D024130AW6','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('RAEA0A9C4655800E8VU3','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R59E3BB12D203F45A7A6','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R2D552343BC8E46046NY','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('RB13C774965EF8558FVC','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('RC737782DEACEFA53UPU','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('RC2C5517597CE0A4D5JZ','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R5D98B1A652EA7FD7GXJ','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R137649590B755372O4J','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');insert into TH_PROJEXECUTE p (p,p.fPromoprojBID4,p.version) values ('R10BA03099A1C0393N9C','42AAFF28583B4B019C5E8CEFC2EF4E6A','0');
at com.justep.exception.BusinessException.create(Unknown Source)
at com.justep.system.data.impl.TableUtilsImplement.ksqlInsert(Unknown Source)
at com.justep.system.data.impl.TableUtilsImplement.ksqlExecuteUpdate(Unknown Source)
at com.justep.system.data.KSQL.executeUpdate(Unknown Source)
at com.justep.system.data.KSQL.executeUpdate(Unknown Source)
at com.justep.system.data.KSQL.executeUpdate(Unknown Source)
at PromotionERP.queryTH_PROJEXECUTE(PromotionERP.java:203)
... 30 more
Caused by: com.justep.exception.KSQLException: 编码: JUSTEP154115; 提示: KSQL语法错误, FC2EF4E6A','0')^^;insert into TH中未找到需要的元素, 位置130期望是<EOF>
at com.justep.exception.KSQLException.create(Unknown Source)
at com.justep.system.ksql.token.TokenManager.matchToken(Unknown Source)
at com.justep.system.ksql.token.TokenManager.match(Unknown Source)
at com.justep.system.ksql.parser.InsertParser.start(Unknown Source)
at com.justep.system.ksql.parser.InsertParser.start(Unknown Source)
at com.justep.system.ksql.parser.AbstractParser.parse(Unknown Source)
... 36 more |
|