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).