Ver Mensaje Individual
  #16 (permalink)  
Antiguo 23/09/2008, 20:54
Destroyer
 
Fecha de Ingreso: enero-2008
Mensajes: 32
Antigüedad: 16 años, 10 meses
Puntos: 2
Respuesta: Como importar desde un archivo de texto a oracle 10g

Bueno, pues yo lo he hecho en windows y me ha funcionado, lo primero que debes hacer es crear un archivo de control en donde va la sintaxis:

LOAD DATA
INFILE 'C:\registros.CSV'
BADFILE 'C:\fallos.BAD'
APPEND
INTO TABLE PRUEBA
FIELDS TERMINATED BY ';'
(ANO, MES, COMPANIA, SUC_SUCURSAL, ID_CANAL, PROD_PRODUCTO, PRESU_UND, PRESU_BS, PRESU_KG, TIPO_PRODUCTO)

Esto lo haces en un editor de texto, luego lo guardas con cualquier nombre por ejemplo carga.bat, en INFILE colocas la dirección donde se encuentra tu archivo plano, el BADFILE es donde se van a guardar los registros del archivo plano que no se puedan importar, y para que la importación sea de forma automática lo puedes hacer con el programador de tareas de windows...