Re: [oracle_br] Separar campos

2010-03-03 Por tôpico Douglas Ulmer
Carlos, você também pode usar o utl_fil_dir e criar uma procedure para tratar estes valores, ai no PL/sql vc consegue fazer o que quiser, mas o sqlloader no seu caso acredito que seja o mais prático e rápido. Douglas R. Ulmer douglas.ul...@m2v.com.br +55 (41) 9621-342

RE: [oracle_br] Separar campos

2010-03-03 Por tôpico Carlos Pinto
] Em nome de Marcus Vinicius Miguel Pedro Enviada: quarta-feira, 3 de Março de 2010 13:22 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Separar campos José, pelo que entendi, ele tem um arquivo texto e gostaria de carregá-lo no banco de dados. O melhor nesse caso seria usar o SQL Loader

Re: [oracle_br] Separar campos

2010-03-03 Por tôpico Marcus Vinicius Miguel Pedro
José, pelo que entendi, ele tem um arquivo texto e gostaria de carregá-lo no banco de dados. O melhor nesse caso seria usar o SQL Loader. Você pode "usá-lo" de 2 formas. Se o banco de dados for 10g, você pode usá-lo com external table: CREATE TABLE agenda ( nome VARCHAR2(50), endereco

Re: [oracle_br] Separar campos

2010-03-03 Por tôpico francisco porfirio
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, leng

[oracle_br] Separar campos

2010-03-03 Por tôpico Carlos Pinto
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 ta