Pular para o conteúdo

Fóruns Banco de dados Oracle SQL LOADER SQL LOADER

#83553
Avatar photoRegis Araujo
Participante

    Opa Cleber..

    Eu não utilizo desta maneira, mas para você fazer desta maneira é bem mais simples, você tem que fazer assim..:

    ——————-
    LOAD DATA
    INFILE *
    INSERT
    INTO TABLE BEA.TBEA_CARGA_LANCTO_CONTABIL_TMP
    (
    CLCT_NUM_LAN_SAP POSITION(001:010) CHAR(10),
    CLCT_ANOMES_MOVTO POSITION(011:016) CHAR(6),
    CLCT_ORIGEM POSITION(017:019) CHAR(3),
    CLCT_REF_LANC POSITION(020:037) CHAR(17),
    CLCT_COD_EMPRESA POSITION(038:041) CHAR(4),
    CLCT_COD_FILIAL POSITION(042:045) CHAR(4),
    CLCT_DAT_DOCTO POSITION(046:053) CHAR(9),
    CLCT_TIP_DOCTO POSITION(054:055) CHAR(2),
    CLCT_DAT_LANCTO POSITION(056:065) CHAR(10),
    CLCT_TEX_CAB POSITION(066:090) CHAR(25),
    CLCT_IND_TIP_LANCTO POSITION(091:091) CHAR(1),
    CLCT_LAN_SAP_ESTORNO POSITION(092:101) CHAR(10),
    CLCT_TIP_LAN_SAP_EST POSITION(102:102) CHAR(1)
    )
    begindata

    COLE AQUI TODO O CONTEUDO DO SEU ARQUIVO
    —————

    Depois salve como .CTL e rode o processo no CMD ou via SQL´PLUS:

    Via CMD:
    sqlldr usuario/senha@SERVIDOR control=C:IMPORTTXTImpNome_Arquivo.ctl

    Via SQL´PLUS
    $sqlldr usuario/senha@SERVIDOR control=C:IMPORTTXTImpNome_Arquivo.ctl

    Poste aqui se deu certo…

    Abraços…