В моем SQL-запросе нет «est». Я могу использовать этот SQL для успешной вставки в vertica напрямую, но когда я использую JDBC, это происходит неправильно.
java.sql.SQLException: [Vertica]VJDBC ERROR: синтаксическая ошибка в или около "est" [вставить в ....]
Вызвано: java.sql.SQLException: [Vertica]VJDBC ERROR: синтаксическая ошибка в или около «est» в com.vertica.util.ServerErrorData.buildException (неизвестный источник) в com.vertica.dataengine.VDataEngine.prepareImpl (неизвестный источник ) в com.vertica.dataengine.VDataEngine.prepareBatch(неизвестный источник) в com.vertica.dataengine.VDataEngine.prepareBatch(неизвестный источник) в com.vertica.jdbc.SStatement.executeBatch(неизвестный источник) в com.lina.common. util.JdbcConn.executeBatchUpdate(JdbcConn.java:77)
Ошибка со всем запросом:
java.sql.SQLException: [Vertica] VJDBC ERROR: синтаксическая ошибка в или около "est" [вставьте в public.gamelive_original (час, минута, ip, страна, sp, акт, время, uid, pcode, r_name, r_owner, r_owne_id , r_category, online_num, ver,sender,msg,dt) значения ( '21','40','125.90.93.219','hello',NULL,'webzb',NULL,'10240','hello',' привет','приветло',NULL,'привет','6094',NULL,'yeschenshu','любовь','2016-01-17' ) ]