2014-01-28 29 views
0

我想用java來從DB2執行.ixf導出。但不斷得到: 00000021 SystemErr R com.ibm.db2.jcc.c.SqlException:一個意外的標記「CALL SYSPROC.ADMIN_CMD(導出到」C:// expor「在」BEGIN-OF-STATEMENT「之後找到。標記可能包括: 「」CallableSatement是在「BEGIN-OF-STATEMENT」之後找到的。預期的標記可能包括:「<space>」

我做了什麼錯

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(); 

回答

1

您是否嘗試過括號後加一個單引號

String lsSQL = "CALL SYSPROC.ADMIN_CMD('EXPORT TO \"C://export-test.ixf\" OF IXF MESSAGES ON SERVER SELECT * FROM EVENT')"; 
。?
相關問題