La función del sistema
SysLib.unloadTable descarga información de una tabla de
base de datos relacional en un archivo.
SysLib.unloadTable(
nombreArchivo STRING in,
sentenciaSelect STRING in
[, delimitador STRING in
])
- nombreArchivo
- El nombre del archivo. El nombre está totalmente calificado o es relativo al directorio desde el que se invoca el programa.
- sentenciaSelect
- Especifique los criterios de selección de datos de la base de datos relacional.
Utilice la sintaxis de una sentencia SQL SELECT sin incluir variables de lenguaje
principal; por ejemplo:
"SELECT columna1, columna2 FROM myTABLE
WHERE columna3 > 10"
- delimitador
- Especifica el símbolo utilizado para separar un valor del siguiente en el archivo.
(Una fila de datos debe estar separada de la siguiente mediante el carácter de salto de
línea).
El símbolo por omisión para el delimitador es el valor de la propiedad
de entorno de ejecución Java vgj.default.databaseDelimiter;
y el valor por omisión de esa propiedad es la barra vertical (|).
Los símbolos
siguientes no están disponibles:
- Caracteres hexadecimales (0 a 9, a a f,
A a F)
- Barra inclinada invertida (\)
- El carácter de salto de línea o CONTROL-J
Para cargar información de un archivo e insertarla en una tabla de base de datos
relacional, utilice la función SysLib.loadTable.