SQL*loader
Publicado por OSCAR (2 intervenciones) el 15/07/2009 22:03:56
Tengo un problema con un cargue. Lo estoy haciendo utilizando un load date.. Asi
LOAD DATA
INTO TABLE ANEXO_FACTURA_TEM
WHEN TIPO_REG ='2110'
(
num SEQUENCE(COUNT,1),
TIPO_REG POSITION(01:04) CHAR,
NUM_CUENTA POSITION(05:11) CHAR ,
DIGV_CUENTA POSITION(12:12) CHAR ,
DIRECCION_REPARTO POSITION(13:112) CHAR ,
TASA_INTERES_MORA POSITION(113:123) CHAR
)
INTO TABLE ANEXO_FACTURA_TEM
WHEN TIPO_REG ='2121'
(
TIPO_REG POSITION(01:04) CHAR,
NOMBRES_TITULAR POSITION(05:200) CHAR,
CUPO_DISPONIBLE POSITION(271:289) CHAR
)
Pero necesito repetir el campo NUM_CUENTA en los tipos de registro 2121 hasta que vuelva a entrar a la condicion 2110... No e encontrado nada parecido hasta ahora... Trate de utilizar un trigger pero utilizando el loader no se pueden ejecutar triggers....
LOAD DATA
INTO TABLE ANEXO_FACTURA_TEM
WHEN TIPO_REG ='2110'
(
num SEQUENCE(COUNT,1),
TIPO_REG POSITION(01:04) CHAR,
NUM_CUENTA POSITION(05:11) CHAR ,
DIGV_CUENTA POSITION(12:12) CHAR ,
DIRECCION_REPARTO POSITION(13:112) CHAR ,
TASA_INTERES_MORA POSITION(113:123) CHAR
)
INTO TABLE ANEXO_FACTURA_TEM
WHEN TIPO_REG ='2121'
(
TIPO_REG POSITION(01:04) CHAR,
NOMBRES_TITULAR POSITION(05:200) CHAR,
CUPO_DISPONIBLE POSITION(271:289) CHAR
)
Pero necesito repetir el campo NUM_CUENTA en los tipos de registro 2121 hasta que vuelva a entrar a la condicion 2110... No e encontrado nada parecido hasta ahora... Trate de utilizar un trigger pero utilizando el loader no se pueden ejecutar triggers....
Valora esta pregunta


0