você pode utilizar o comando susbtr combinado com instr.

Ex.:
Primeira Palavra --> substr(string, 1, instr(string,';',1,1)-1)
Segunda Palavra --> substr(string, instr(string,';',1,1)+1,
instr(string,';',1,2)-instr(string,';',1,1)-1)
Terceira Palavra --> substr(string, instr(string,';',1,2)+1, length(string)
- instr(string,';',1,2)-1)

a string sendo Jose;localidade;123456789, você teria o seguitne resultado:

Primeira Palavra --> Jose
Segunda Palavra --> localidade
Terfceira Palavra --> 123456789





Desta forma ele vai pegar varre do primeiro caracter de sua string até o " ;
".
Em 3 de março de 2010 10:06, Carlos Pinto <carlos.pin...@yahoo.com.br>escreveu:

>
>
> Ola, alguem consegue dar-me uma ajuda?
>
> Necessitava de um exemplo para poder “cortar” um ficheiro que têm como
> separador o ;
>
> Exemplo – tenho um ficheiro da seguinte forma:
>
> Carlos;morada;12345
>
> Jose;localidade;123456789
>
> A ideia era separar sempre que tiver um ; e inserir numa tabela em campos
> diferentes.
>
> Obrigado.
>
> Com os melhores cumprimentos,
>
> Carlos Pinto
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  
------------------------------------------------------------------------------------------------------------------------
 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a