Colega, O Oracle é um negócio meio genérico a mais não poder, vc não acha ???
Plz explique, o que exatamente é o Oracle pra vc, é o banco de dados ? Alguma
tool ? Linguagem de programação ??
Pleo que entendi o que vc quer é gerar um arquivo-texto com ** DADOS ** que
estão em tabela(s) dum DATABASE ORACLE, ok ? Sendo isso , vc pode programar
DENTRO do próprio database, usar recursos do próprio database (ie, escrever um
programinha PL/SQL ou java, são as linguagens de programação principais
presentes num database), OU vc pode usar as packages de geração de XML de
dentro do banco (SE vc tiver essa opção instalada no banco), OU vc pode usar
uma das N tools clientes que conectam no banco e tem capacidade de gerar
arquivos , tanto tools Oracle ( como sqlplus, Oracle Forms/Reports, Oracle SQL
developer) ou de terceiros, como TOAD e PL/SQL developer... Ainda há a chance
de vc conectar no banco Diretamente a partir da aplicação-destino e
consultar/gerar arquivo lá, o Excel é uma dessas aplicações que permitem isso,
uma vez vc tendo os drivers necessários e o client Oracle na máquina com o
Excel...
O tratamento do CLOB vai depender do que vc vai escolher : SE for programação
PL/SQL vc usa a package UTL_FILE pra gravar o arquivo e a package DBMS_LOB
para ler linha-a-linha um LOB, se for via tool a maioria das tools já é capaz
de ler o CLOB todo de uma vez
O formato de arquivo a ser escolhido também varia de acordo com a
técnica/ferramenta que vc vai usar : PL/SQL e Java em princípio geram apenas
textos ASCII mas podem ser programadas para outros formatos, como Rich text ou
SYLK, sqlplus pode gerar .HTML ou textos ASCII, SQL developer pode gerar .XLS,
XML...
Dá uma googlada e uma pesquisada em http://asktom.oracle.com pelas
palavras-chave que vc acha algumas refs pra te orientar...
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Alexandre Rocha Plácido
aplacido.ora...@... escreveu
Primeiramente gostaria de saber se o Oracle consegue gerar arquivos em vários
formatos? Tipo PDF, XLS, DOC por exemplo?
Se sim, alguém tem material para exemplo?
Neste momento estou querendo pegar uma coluna clob e grava-la como um .TXT
numa pasta do servidor e depois colocar este arquivo gerado como anexo de um
email.
A parte do anexo do email está tranquilo. Minha dificuldade no momento é ler
o clob e gravar no arquivo. Como ler o clob? Dá para gravar todo de uma vez?
Se não, como le-lo linha a linha?
No caso de outros tipos de arquivo, como o Oracle trata essa geração?
Banco: Oracle 11g
[cid:image001.jpg@...]
[As partes desta mensagem que não continham texto foram removidas]