我正在尝试使用java从DB2进行.ixf导出。但继续得到: 00000021 SystemErr R com.ibm.db2.jcc.c.SqlException:在“BEGIN-OF-STATEMENT”之后发现了一个意外的令牌“CALL SYSPROC.ADMIN_CMD(EXPORT TO”C:// expor“。预期的令牌可能包括:” “。
我做错了什么?
String lsSQL = "CALL SYSPROC.ADMIN_CMD(EXPORT TO \"C://export-test.ixf\" OF IXF MESSAGES ON SERVER SELECT * FROM EVENT)";
CallableStatement callStmt = caConnection.prepareCall(lsSQL);
callStmt.execute();
答案 0 :(得分:1)
您是否尝试在括号后添加单引号?
String lsSQL = "CALL SYSPROC.ADMIN_CMD('EXPORT TO \"C://export-test.ixf\" OF IXF MESSAGES ON SERVER SELECT * FROM EVENT')";