Ver Mensaje Individual
  #20 (permalink)  
Antiguo 13/02/2008, 10:51
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años, 1 mes
Puntos: 85
Re: manejo de timestamp

Hola,

Para terminar de entender bien, supongamos que tienes el siguiente registro

Código:
12-02-2008|20|15|*|200
Lo que te interesa es ¿descartar el registro completo, o reemplazar el * por NULL? (NULL por dar un ejemplo)

Si la idea es descartar el registro completo, no tienes que hacer nada, el SQL*Loader lo hace por defecto y continua con el resto de la carga, lo unico que hay que configurar es el parametro errors que por defecto es 50.

Si la idea es reemplazar el * por un NULL, puedes crear una funcion en Oracle que realice la tarea e invocarla en la carga, de la misma forma que invocas TO_TIMESTAMP o TO_NUMBER.

Saludos