› Fóruns › Banco de dados Oracle › SQL LOADER › SQL LOADER
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…