Só complementando, SE vc não quiser ter hard-coded os nomes de arqs lá no controlfile, sim, vc teria que ter um .BAT , mas de forma alguma eu o classificaria como "avançado", ele seria coisa do tipo em win :
C:\oracle>for %f in ( *.txt ) do sqlldr user/senha control=nomedoarq.ctl data=%f claro, pra quem não programa em shell/.bat scripting qquer coisa é "avançada", mas creio que não seja o caso aqui... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, "jlchiappa" <[EMAIL PROTECTED]> escreveu > > A tabela é a mesma sempre ?? Se sim, desde a versão 8i do loader vc > JÀ TEM a opção INFILE no controlfile que serve pra isso , tipo : > > INFILE arq1.dat BADFILE mydat1.bad DISCARDFILE mydat1.dis > INFILE arq2.dat > INFILE arq3.dat DISCARDFILE mydat3.dis > > consulte o manual "Oracle Utilities" no cap. 5 - SQL*Loader Control > File ReferenceSpecifying , no item "Multiple Datafiles" que vc acha a > ref. > > []s > > Chiappa > > > --- Em oracle_br@yahoogrupos.com.br, "Clayton Rocha" > <clayton.rocha@> escreveu > > > > Boa tarde! > > > > > > > > Tenho uma pasta com cerca de 45 arquivos CSV no mesmo padrão de > formato e > > quero subir para o banco com SQL Loader. A rotina para subir um dos > arquivos > > já está funcionando, no entanto gostaria de saber se tem como > ordenar o SQL > > Loader para ler de todos os arquivos com o mesmo comando ou se eu > preciso > > pensar em algum "batch avançado" para isso... > > > > > > > > Obrigado desde já! > > > > > > > > Clayton Rocha > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > >