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

Problema con el sql loader

Estas en el tema de Problema con el sql loader en el foro de Oracle en Foros del Web. Buenas tardes. Tengo un problema con el fichero de control del sql loader y es el siguiente. Tengo una tabla: CREATE TABLE closing_val ( Dia ...
  #1 (permalink)  
Antiguo 10/04/2009, 12:54
 
Fecha de Ingreso: octubre-2007
Mensajes: 7
Antigüedad: 16 años, 6 meses
Puntos: 0
Problema con el sql loader

Buenas tardes.

Tengo un problema con el fichero de control del sql loader y es el siguiente.

Tengo una tabla:

CREATE TABLE closing_val (
Dia DATE,
Abbrev VARCHAR2 (10 CHAR),
Country VARCHAR2 (3 CHAR),
valor NUMBER (7,3)
);

Se crea perfectamente.

Tengo que meter datos de un fichero que tiene el siguiente aspecto

20030406 GNE USA 0059,670

Este es el fichero de control que me da el problema:

LOAD DATA
CHARACTERSET 'WE8MSWIN1252'
BADFILE 'closingvals.bad'
INFILE 'ClosingVals2.txt'
INTO TABLE closing_val

( Dia position (1:10) "TO_DATE(:Dia, 'YYYY/MM/DD')",
Abbrev position (11:20),
Country position (21:23),
valor position (24:33) "TO_NUMBER(:valor, '0999,999')"
)

El valor del campo valor debe tener siempre un 0 a la izquierda, con 3 decimales y el punto decimal es la ,

Al insertar mediante el sqlldr me dice que el número que se inserta es no válido. ¿Dónde estoy metiendo la pata? Estoy ya medio majareta.

Muchas gracias!!!
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 00:25.