loadTable()

La función del sistema SysLib.loadTable carga información de un archivo en una base de datos relacional.

  SysLib.loadTable(
    nombreArchivo STRING in,
    insertarEnCláusula 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.
insertarEnCláusula
Especifique la tabla y las columnas que suministrarán los datos. Utilice la sintaxis de una cláusula INSERT de una sentencia SQL INSERT, como en este ejemplo:
  "INSERT INTO miTabla(columna1, columna2)"
Una cláusula como la siguiente es suficiente si el archivo incluye valores para todas las columnas de tabla en orden de columnas:
  "INSERT INTO miTabla"
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 descargar información de una tabla de base de datos relacional e insertarla en un archivo, utilice la función SysLib.unloadTable.

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.