Artículo
Ricardo Paiva · Ago 4 Lectura de 1 min

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

0
0 13
Debate (0)2
Inicie sesión o regístrese para continuar