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