Feras
estou usando o SQL Loader na minha aplicação e gostaria de saber um seguinte tenho um arquivo que carrego no Loader mais preciso inserir no banco a linha 1 e a linha 2 desse arquivo
a linha 1 começa com uma identificação e a linha 2 com um outra identificação, através dessa identificação determino a linha a ser carregada
conforme abaixo
INTO TABLE CAD_REJ_VISA_EP WHEN (3) = 'O' AND (4) = 'R' AND (5) = 'I' AND (6) = 'G' AND (7) = 'I' AND (8) = 'N' AND (9) = 'A' AND (10) = 'L' AND (11) = 'S' AND (36) = '0'
AND (3) = '' AND (36) = '8'(
TIPO_PRODUTO CONSTANT 'C',
NUM_VALOR_INTER_ACEITO POSITION(43:56),
NUM_QTD_INTER_ACEITO POSITION(62:69),
NUM_VALOR_INTER_REJEITADO POSITION(79:87),
NUM_QTD_INTER_REJEITADO POSITION(97:100),
NUM_VALOR_TOTAL_INTER POSITION(106:119),
NUM_QTD_TOTAL_INTER POSITION(124:132),
//Essa Parte pertence a linha 2 do meu arquivo
NUM_VALOR_NAC_ACEITO POSITION(43:56),
NUM_QTD_NAC_ACEITO POSITION(62:69),
NUM_VALOR_NAC_REJEITADO POSITION(79:87),
NUM_QTD_NAC_REJEITADO POSITION(97:100),
NUM_VALOR_TOTAL_NAC POSITION(106:119),
NUM_QTD_TOTAL_NAC POSITION(124:132),
DAT_MOVIMENTO "TO_DATE('22072011','DDMMYYYY')"
)
essa parte do insert AND (3) = ‘’ AND (36) = ‘8’ e a identificação da linha 2, e as demais anteriores e a identificação da linha 1
acontece que no meu insert do sql loader quando coloco a condição da linha 2 não insere os registros, se eu tirar e deixar apenas a linha 1 ai funciona