Tema: sqlload
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/07/2006, 10:46
maurimono
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 7 meses
Puntos: 0
De acuerdo

No se puede hacer un proc. almacenado que ejecute sqlldr. son dos cosas independientes.
El sqlldr debe estar instalado, el win el path es +- estre:
C:\oracle\ora92\bin ahi esta el ejecutable sqlldr.exe ademas ahi mismo esta el sqlplusw
En mi equipo no estaba incluido asi que reinstale de instalacion tipica a full....

Lo importante es que a partir de un archivo de control se le da el path donde esta el archivo a leer.
LOAD DATA
INFILE 'C:archivo.csv'
APPEND INTO TABLE cobranza
FIELDS TERMINATED BY ';'
(RUT, NOMBRE)

luego desde el dos (ejecutar cmd) ingreso :
sqlldr user/contras@conexion control=path del archivo de control

y eso era todo.
Atte
Mauricio
__________________
Dios es mas grande que tu problema :-)