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
] 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
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
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
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