lunes, 3 de noviembre de 2008

ORACLE. Cargar ficheros textos ASCII

Para cargar un fichero de texto ASCII en Oracle, utilizaremos sqlldr y:
  • Fichero de Entrada (Input file) que son los que contienen los datos,
  • Fichero de configuración (Control file, control= ) que son los que definen la estructura del fichero de entrada y que hacer con los registros
  • Fichero de resultado  y errores (Log file)
  • Fichero de registros erroneos (Bad File), es decir, registros que incumplen la integridad.
  • Fichero de registros rechazados (Reject file), es decir, registros que incumplen una cierta condición.
Ejemplos: Cargar los empleados en la tabla emp, siendo la longitud variables 
                                  y separados por coma

load data
infile 'datos.txt'
into table empleados
fields terminated by "," optionally enclosed by '"'   
( codigo, nombre, salario, departamento )

Ejemplos: Cargar los empleados en la tabla emp, siendo la longitud variables 
                                  y separados por coma

load data
infile 'datos.txt'
into table empleados
fields terminated by "," optionally enclosed by '"'   
( codigo, nombre, salario, departamento )

No hay comentarios: