Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Carga multiples archivos con SQLLoader

Estas en el tema de Carga multiples archivos con SQLLoader en el foro de Oracle en Foros del Web. Hola, necesito un poco de ayuda con lo siguiente: Dispongo de 5 archivos en texto plano, todos en la misma ruta, cada uno de ellos ...
  #1 (permalink)  
Antiguo 02/04/2009, 02:24
 
Fecha de Ingreso: febrero-2007
Mensajes: 9
Antigüedad: 17 años, 9 meses
Puntos: 0
Pregunta Carga multiples archivos con SQLLoader

Hola, necesito un poco de ayuda con lo siguiente:

Dispongo de 5 archivos en texto plano, todos en la misma ruta, cada uno de ellos corresponden a una tabla que necesito cargar en oracle, pero ahora viene la complicacion, unicamente puedo utilizar un ctl para cargarlos, osea , que el resultado sería tener 5 archivos originales, un ctl para la carga con SQLLoader y 5 tablas de Oracle con los datos de cada una de las tablas( tabla1 de texto plano --> tabla1 en oracle, tabla2 texto plano --> tabla2 en Oracle, etc..)

Este es el ctl que utilizo para ir de uno en uno, como lo modifico??

OPTIONS (ERRORS=10000, SILENT=(FEEDBACK),SKIP=1)
LOAD DATA
INFILE "C:\ALT\CPENT\AREA2\ACTECON_2006.txt"

BADFILE "C:\ALT\CPENT\AREA2\ACTECON_2006.bad"
DISCARDFILE "C:\ALT\CPENT\AREA2\ACTECON_2006.dis"

APPEND
INTO TABLE ALTOWN.A2_ACTECON_2006
FIELDS TERMINATED BY "|"
TRAILING NULLCOLS
(CODIGO char,
REPPA integer EXTERNAL,
REPPE integer EXTERNAL,
REPPAMB integer EXTERNAL,
.
.
.
.
  #2 (permalink)  
Antiguo 02/04/2009, 04:24
 
Fecha de Ingreso: febrero-2007
Mensajes: 9
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: Carga multiples archivos con SQLLoader

También otra posibilidad que me serviría sería:

Se que todas las tablas contienen el mismo numero de registros, ¿Podría decir de alguna forma que despues de cargar 80 registros pase a la siguiente tabla, y despues de otros 80 a la siguiente y así hasta terminar?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:11.