é verdade. è que o meu aqui é 2007...
________________________________ De: J. Laurindo Chiappa <jlchia...@yahoo.com.br> Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 24 de Janeiro de 2013 15:24 Assunto: [oracle_br] Re: Exportar CLOB A respeito dos limites do Excel, em http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP010342495.aspx eu vi que o máximo de uma coluna pode ser 32767 caracteres : SE o seu CLOB realmente é de no máximo 22 KB, vc não deve ter prob com isso ... []s Chiappa --- Em mailto:oracle_br%40yahoogrupos.com.br, "J. Laurindo Chiappa" escreveu > > Absolutamente não conheço/não uso o Navigator - já vi gente usando há uns > tempos atrás mas eu mesmo não usei - , mas se é um negócio que vc faz > Manualmente, sob demanda, eu Sugiro a alternativa não-programada de uma tool > que garantidamente faça export de LOBs, como é o freeware da própria Oracle > chamado SQL Developer : baixa ele em http://technet.oracle.com/ (pede um > cadastro mas é de grátis) .. Com ele vc pode até afaik exportar os dados da > sua consulta diretamente até em .XLS : só não sei se o padrão de arquivos > .XLS permite uma coluna tão larga, mas é experimentar... Caso o Excel não > permita, experimente o formato .XLS... > > []s > > Chiappa > > --- Em mailto:oracle_br%40yahoogrupos.com.br, Jales Jose Moraes escreveu > > > > Não, as CLOB's que temos dão no máximo 22kb, utilizo o navigator quando > > preciso fazer consultas rápidas no banco, daí eu "monto" a consulta e envio > > um .xls para o desenvolvedor, mas no caso quando tem CLOB não da certo. Ja > > tentei a conexão via o excel, mas ele não reconhece quando tem o CLOB... > > > > > > > > ________________________________ > > De: J. Laurindo Chiappa > > Para: mailto:oracle_br%40yahoogrupos.com.br > > Enviadas: Quinta-feira, 24 de Janeiro de 2013 14:16 > > Assunto: [oracle_br] Re: Exportar CLOB > > > > > > > > Bem, pra variar vc não diz versão de nada, não diz se os dados vão ser > > usados por um outro database Oracle (caso em que o exp ou o expdp podem > > servir), se essa tarefa precisa ser efetuada programaticamente OU se uma > > tool que tenha a capacidade (como por exemplo o freeware Oracle SQL > > Developer) pode ser manualmente executada, nem diz se os CLOBs são > > superiores ou não a 32 KB (o tamanho máximo de uma string no PL/SQL), mas > > seguinte : afora as tools que normalmente já manipulam isso para vc , > > supondo CLOBs maiores que 32 KB, se vc quer algo programado / automatizado > > via script, as opções são : > > > > a) no sqlplus, se vc setar com SET LONG nnn o tamanho máximo, com SPOOL vc > > pode gravar dados CLOB, desde Que : > > > > - o tamanho máximo dos teus CLOBs seja inferior ao máximo aceitado pelo > > sqlplus para o SET LONG > > > > e > > > > - as limitações do SPOOL (como a dificuldade de criar colunas nã-fixas) não > > te atrapalhem > > > > b) se por qquer motivo a) não te serviu, aí vc Vai ter que partir para a > > Programação , num das alternativas : > > > > 1. em PL/SQL, vc vai usar a UTL_FILE ** mas ** sem ser por put_line, mas > > sim juntando vários pedaços de 32 KB com PUT e FLUSH , > > http://searchoracle.techtarget.com/answer/Storing-CLOB-as-csv-file tem um > > exemplo (bem no fim da Página) > > > > 2. se vc tiver java disponível (no seu database ou no seu ambiente), e se > > vc tiver alguma mínima experiência nele, Java é uma outra opção para vc > > programar : http://www.dba-oracle.com/t_export_unload_blob_clob.htm é um > > exemplo > > > > 3. vc poder usar o pro*C da Oracle : http://phil-sqltips.blogspot.com.br/ > > tem um exemplo e algumas dicas básicas de compilação > > > > 4. vc pode, SE as tiver instaladas, tentar as rotinas de geração de dados > > em XML : > > http://stackoverflow.com/questions/6538128/oracle-automate-export-unload-of-data > > tem um exemplo, não muito completo mas tá lá, a considerar... Eu mesmo não > > mexi muito com esses caras, então não sei nem indicar um exemplo mais > > completo, mas eles exitem... > > > > okdoc ? E nem preciso dizer, quase TODAS as linguagens externas que podem > > conectar no RDBMS Oracle (perl/php, .NET, Delphi, VB, Cobol, etc, etc, etc) > > tem rotinas/comandos/built-ins de geração de arquivos que podem te ajudar, > > também... Idem para as tools que possuem linguagem de script interna e > > podem conectar no RDBMS, como Excel, por exemplo... > > > > []s > > > > Chiappa > > > > > > --- Em mailto:oracle_br%40yahoogrupos.com.br, Jales Jose Moraes escreveu > > > > > > Pessoal estou trabalhando com campos CLOB's, mas não estou conseguindo > > > extrair os dados. A consulta retorna corretamente, mas não consigo > > > exportar para um xls, csv,etc. > > > > > > Alguém sabe como posso disponibilizar estes campos em algum formato de > > > arquivo? > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]