O sql*loader é um programa executável externo, assim como qquer outro
programa executável pode ser executado a partir dum stored PL/SQL com
as seguintes técnicas :

- criando-se um programa daemon (ou mesmo shell script) que receba o
texto do comando a executar (via pipes ou va pooling em
arquivo-texto), em qquer versão do banco

e/ou

- via exteral procedure ou java, se banco 8i ou 9i

e/ou

- via scheduler, se banco 10g

pesquise em http://asktom.oracle.com por cada uma das técinas, que vc
acha diversos exemplos. E claro, lembro também que vc ** NÃO ** mais
precisa necessariamente executar o sql*loader pra carregar/ler
arquivos texto desde a versõ 9i do banco, pois passou a existir a
figura da EXTERNAL TABLE, que com ela vc lê e carrega dados de um
arquivo-texto SEM ter que chamr o executável do loader, pense nela
como uma versão melhorada e nativa do loader... 

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "francisco porfirio"
<[EMAIL PROTECTED]> escreveu
>
> Pessoa,
> 
> Alguem sabe se existe alguma forma de chamar a execução do sqlloader via
> PL/SQL?
> 
> 
> -- 
> Atenciosamente
> Francisco Porfirio Ribeiro Neto
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Reply via email to