Consejos y trucos del nuevo comando LOAD DATA - Parte II
7) Necesitas el driver adecuado
Si quieres ejecutar el comando sql LOAD DATA, tienes que elegir el driver desde 2021.2! Si seleccionaste el driver incorrecto y utilizas el comando sql LOAD DATA, obtienes algo así:
Error: [SQLCODE: <-1>:<Invalid SQL statement>]
[Location: <Prepare>]
[%msg: < LITERAL ('%qpar') expected, : found^LOAD DATA FROM FILE :%qpar>]He bifurcado el repositorio con los drivers https://github.com/intersystems-community/iris-driver-distribution y añadido el driver desde InterSystems IRIS Versión 2021.2.0.617
Puedes descargar el intersystems-jdbc-3.3.0.jar desde: https://github.com/andreas5588/iris-driver-distribution/tree/main/JDK18
8) Prevenir problemas de codificación
Configurar el argumento JVM para el Servidor %Java puede hacerse por el Portal o por la consola:
set srv = $system.external.getServer("%Java Server")
set srv.JVMArgs = "-Dfile.encoding=UTF-8"
set modifiedserver = $system.external.modifyServer(srv)Nota de traducción: en la version 2022.1 UTF-8 ya viene definido (default).
Comentarios (0)0