[oracle_br] Re: Campo CLOB/BLOB
Sim, ou então (pensando do outro lado) a rotina que extrai os dados do bd Oracle pode remover as tags html, com instr/substr/replace acho que não seria tão difícil, há um número limitado de tags de formatação conhecidas e aceitas no .html padrão... A recomendação é o colega ver lá o que é mais fácil pra ele... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Gleyson Melo gleysonm...@... escreveu Fala Napoleão! Faz tempo mas.. vamos lá. Lembra que o Oracle não (necessariamente) conhece o formato do Excel. Pro Oracle, é um conjunto de caracteres qualquer e ponto final. Uma solução interessante poderia ser você ter uma macro que zerasse a formatação a partir do próprio Excel. Ou exportasse para CSV por exemplo. Tudo depende da sua necessidade. 2009/3/19 Napoleão Cristiano X. Sanabia cristiano_sana...@... Olá pessoal, No banco da minha aplicação possuo alguns campos do tipo CLOB e que deverão ser exportados para o Excel. Esses meus campos são gravados memorandos, que na verdade nada mais é que um documento no formato HTML com as suas tags. Quando eu exporto esses campos para o Excel, a formatação permanece, por exemplo, os tipos das fontes, tamanho, cores, etc . . . Sendo assim, gostaria de saber se diretamente no meu select existe alguma forma de tratar esse campo como texto sem formatação (uma conversão). É possível? Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente, Gleyson Melo Oracle Database 10g Administrator Certified Professional [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Campo CLOB
: Monday, July 24, 2006 7:46 AM Subject: [oracle_br] Re: Campo CLOB Não, o datatype CLOB é limitado à 4 Gigabytes, esse é o tamanho máximo dele, é um limite fixo. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Geiser CIA LTDA [EMAIL PROTECTED] escreveu Olá pessoal, saudações. Alguém poderia me informar se tem como aumentar a capacidade de armazenamento no campo tipo CLOB ? Se tem como fazer ? Abraços, Carlos Geiser. -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar
[oracle_br] Re: Campo CLOB
--- Em oracle_br@yahoogrupos.com.br, Geiser CIA LTDA [EMAIL PROTECTED] escreveu ... Foi um hipótese... Hipótese descartada, na verdade via simples consulta à documentação (em especial no manual SQL Reference tanto o capítulo sobre Datattypes quanto o CREATE TABLE), vc já veria que não há como vc especificar/configurar limites para tamanho nesse cara... Há para outras coisas, tamanho não. Eu estou usando Visual Fox Pro 9, Windows 2003 e Windows XP. Uso Cursor Adapter do Visual Fox Pro via ODBC para conectar o Oracle para fazer essa importação. não trabalho com nenhum desses itens, então não saberei te dizer. Porém, como eu disse na msg anterior, de acordo com o que já vi quando se fala nesses caras, seria interessante vc citar a versão (não basta dizer odbc, mas sim driver odbc do fabricante tal, versão tal, E , se esse Cursor Adapter é programado por vc, que se diga as propriedades/exemplo de código, enfim, o jeito que vc o está usando, pois aí sim quem utiliza também pode tentar te ajudar + OBS: Uso esse mesmo método para com FireBird e PostgreSQL, dando a idéia do descarte que o problema seja o Cursor Adapter. Não necessariamente, o fato de vc usar nos banco X e Y não quer dizer muito em relação à Oracle, já que Oracle Firebird Oracle Post... Passa o resto da info em outra msg, vamos ver se quem trabalha com isso pode te ajudar, o que fica ** COMPROVADO ** porém, pela minha outra msg onde dei um exemplo em PL/SQL, é que absolutamente NÃO É nada a ver com banco, com limitação, com configuração de banco, sim ? []s Chiappa -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: Campo CLOB
Não, o datatype CLOB é limitado à 4 Gigabytes, esse é o tamanho máximo dele, é um limite fixo. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Geiser CIA LTDA [EMAIL PROTECTED] escreveu Olá pessoal, saudações. Alguém poderia me informar se tem como aumentar a capacidade de armazenamento no campo tipo CLOB ? Se tem como fazer ? Abraços, Carlos Geiser. -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: Campo CLOB
4 Gigabytes !!! Tem algo que não estou compreendendo, pois ao fazer uma importação de uma tabela DBF onde tenho campo MEMO, onde em media cada campo MEMO tem 8 mil caracteres. E 8 mil caracteres não deve ser perto de 4 Gigabytes. O Mais estranho ainda é que o FireBird e o PostgreSQL importam MEMO´s do DBF que tem 8 mil caracteres sem refugar. E eu tenho certeza que o problema é esse mesmo, pois eu exclui todos os registros, da tabela DBF, que o campo MEMO estive-se com mais tem 8 mil caracteres, com isso a importação do DBF para o Oracle procedeu numa boa. Ai pensei será que o CLOB pode configurar para limitar a capacidade armazenamento, e ai ,que sabe, está configurado para receber um menor limite !!!? Grato, Carlos Geiser - Original Message - From: jlchiappa [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Monday, July 24, 2006 7:46 AM Subject: [oracle_br] Re: Campo CLOB Não, o datatype CLOB é limitado à 4 Gigabytes, esse é o tamanho máximo dele, é um limite fixo. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Geiser CIA LTDA [EMAIL PROTECTED] escreveu Olá pessoal, saudações. Alguém poderia me informar se tem como aumentar a capacidade de armazenamento no campo tipo CLOB ? Se tem como fazer ? Abraços, Carlos Geiser. -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: Campo CLOB
configurado para receber um menor limite não, nada a ver, pode consultar a doc de datatypes no SQL reference que vc vai ver que não há essa opção. O que há, OBVIAMENTE, são limitações próprias de CADA LINGUAGEM, de cada tool de programação, o CLOB aceita até 4 Gb, mas tranquilamente PODE SER SIM que a sua lingguagem/tool não - em algumas versões de banco PL/SQL por exemplo está limitado em 32 Kb para quaisquer strings, então para inserir strings maiores de 32 Kb via PL/SQL vc teria que as quebrar em pedaços de 32 Kb no máximo cada um via DBMS_LOB Diga aí EXATAMENTE qual é a linguagem/tool que vc está usando, a versão dela, versão e fabricante do driver/middleware usado (principalmente se for odbc/oledb), versão do SO usado E do seu banco, e mostre um programinha-fonte completo mas PEQUENO que faça a tal importação que vc quer fazer, quem conhecer a linguagem/tool que vc estiver usando poderá te dizer qual config é necessária, quais comandos serão eventualmente necessários, mas isso tudo é config DA LINGUAGEM/TOOL, no banco em si, na coluna CLOB, absolutamente NÂO TEM o que mexer nesse sentido, o limite é fixo em 4 Gb. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Geiser CIA LTDA [EMAIL PROTECTED] escreveu 4 Gigabytes !!! Tem algo que não estou compreendendo, pois ao fazer uma importação de uma tabela DBF onde tenho campo MEMO, onde em media cada campo MEMO tem 8 mil caracteres. E 8 mil caracteres não deve ser perto de 4 Gigabytes. O Mais estranho ainda é que o FireBird e o PostgreSQL importam MEMO´s do DBF que tem 8 mil caracteres sem refugar. E eu tenho certeza que o problema é esse mesmo, pois eu exclui todos os registros, da tabela DBF, que o campo MEMO estive-se com mais tem 8 mil caracteres, com isso a importação do DBF para o Oracle procedeu numa boa. Ai pensei será que o CLOB pode configurar para limitar a capacidade armazenamento, e ai ,que sabe, está configurado para receber um menor limite !!!? Grato, Carlos Geiser - Original Message - From: jlchiappa [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Monday, July 24, 2006 7:46 AM Subject: [oracle_br] Re: Campo CLOB Não, o datatype CLOB é limitado à 4 Gigabytes, esse é o tamanho máximo dele, é um limite fixo. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Geiser CIA LTDA [EMAIL PROTECTED] escreveu Olá pessoal, saudações. Alguém poderia me informar se tem como aumentar a capacidade de armazenamento no campo tipo CLOB ? Se tem como fazer ? Abraços, Carlos Geiser. -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: Campo CLOB
Eu não afirmei configurado para receber um menor limite Foi um hipótese, eu disse: Ai pensei será que o CLOB pode configurar para limitar Eu estou usando Visual Fox Pro 9, Windows 2003 e Windows XP. Uso Cursor Adapter do Visual Fox Pro via ODBC para conectar o Oracle para fazer essa importação. OBS: Uso esse mesmo método para com FireBird e PostgreSQL, dando a idéia do descarte que o problema seja o Cursor Adapter. Dando a assim a impressão que o problema dessa limitação esteja no ODBC. Também pode ser uma limitação em conjunto com o Cursor Adapter o ODBC. Grato, Carlos Geiser. - Original Message - From: jlchiappa [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Monday, July 24, 2006 3:54 PM Subject: [oracle_br] Re: Campo CLOB configurado para receber um menor limite não, nada a ver, pode consultar a doc de datatypes no SQL reference que vc vai ver que não há essa opção. O que há, OBVIAMENTE, são limitações próprias de CADA LINGUAGEM, de cada tool de programação, o CLOB aceita até 4 Gb, mas tranquilamente PODE SER SIM que a sua lingguagem/tool não - em algumas versões de banco PL/SQL por exemplo está limitado em 32 Kb para quaisquer strings, então para inserir strings maiores de 32 Kb via PL/SQL vc teria que as quebrar em pedaços de 32 Kb no máximo cada um via DBMS_LOB Diga aí EXATAMENTE qual é a linguagem/tool que vc está usando, a versão dela, versão e fabricante do driver/middleware usado (principalmente se for odbc/oledb), versão do SO usado E do seu banco, e mostre um programinha-fonte completo mas PEQUENO que faça a tal importação que vc quer fazer, quem conhecer a linguagem/tool que vc estiver usando poderá te dizer qual config é necessária, quais comandos serão eventualmente necessários, mas isso tudo é config DA LINGUAGEM/TOOL, no banco em si, na coluna CLOB, absolutamente NÂO TEM o que mexer nesse sentido, o limite é fixo em 4 Gb. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Geiser CIA LTDA [EMAIL PROTECTED] escreveu 4 Gigabytes !!! Tem algo que não estou compreendendo, pois ao fazer uma importação de uma tabela DBF onde tenho campo MEMO, onde em media cada campo MEMO tem 8 mil caracteres. E 8 mil caracteres não deve ser perto de 4 Gigabytes. O Mais estranho ainda é que o FireBird e o PostgreSQL importam MEMO´s do DBF que tem 8 mil caracteres sem refugar. E eu tenho certeza que o problema é esse mesmo, pois eu exclui todos os registros, da tabela DBF, que o campo MEMO estive-se com mais tem 8 mil caracteres, com isso a importação do DBF para o Oracle procedeu numa boa. Ai pensei será que o CLOB pode configurar para limitar a capacidade armazenamento, e ai ,que sabe, está configurado para receber um menor limite !!!? Grato, Carlos Geiser - Original Message - From: jlchiappa [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Monday, July 24, 2006 7:46 AM Subject: [oracle_br] Re: Campo CLOB Não, o datatype CLOB é limitado à 4 Gigabytes, esse é o tamanho máximo dele, é um limite fixo. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Geiser CIA LTDA [EMAIL PROTECTED] escreveu Olá pessoal, saudações. Alguém poderia me informar se tem como aumentar a capacidade de armazenamento no campo tipo CLOB ? Se tem como fazer ? Abraços, Carlos Geiser. -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: Campo CLOB
Cara eu no teu caso tentari usar o sqlLoader para carregar e fazer um teste de atualizar ou criar uma tabela com o campo com o tipo CLOB e povaria a tabela com a tabela carregada no SQLLoader. dai vc tiar a ideia q pode ser do tipo do campo. Para importar DBF tem sqlLoader q eu ouvi fazer q faz. e tem um q eu já usei do Delphi o DataPump. espero ter ajudado Thiago Geiser CIA LTDA escreveu: Eu não afirmei configurado para receber um menor limite Foi um hipótese, eu disse: Ai pensei será que o CLOB pode configurar para limitar Eu estou usando Visual Fox Pro 9, Windows 2003 e Windows XP. Uso Cursor Adapter do Visual Fox Pro via ODBC para conectar o Oracle para fazer essa importação. OBS: Uso esse mesmo método para com FireBird e PostgreSQL, dando a idéia do descarte que o problema seja o Cursor Adapter. Dando a assim a impressão que o problema dessa limitação esteja no ODBC. Também pode ser uma limitação em conjunto com o Cursor Adapter o ODBC. Grato, Carlos Geiser. - Original Message - From: jlchiappa [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Monday, July 24, 2006 3:54 PM Subject: [oracle_br] Re: Campo CLOB configurado para receber um menor limite não, nada a ver, pode consultar a doc de datatypes no SQL reference que vc vai ver que não há essa opção. O que há, OBVIAMENTE, são limitações próprias de CADA LINGUAGEM, de cada tool de programação, o CLOB aceita até 4 Gb, mas tranquilamente PODE SER SIM que a sua lingguagem/tool não - em algumas versões de banco PL/SQL por exemplo está limitado em 32 Kb para quaisquer strings, então para inserir strings maiores de 32 Kb via PL/SQL vc teria que as quebrar em pedaços de 32 Kb no máximo cada um via DBMS_LOB Diga aí EXATAMENTE qual é a linguagem/tool que vc está usando, a versão dela, versão e fabricante do driver/middleware usado (principalmente se for odbc/oledb), versão do SO usado E do seu banco, e mostre um programinha-fonte completo mas PEQUENO que faça a tal importação que vc quer fazer, quem conhecer a linguagem/tool que vc estiver usando poderá te dizer qual config é necessária, quais comandos serão eventualmente necessários, mas isso tudo é config DA LINGUAGEM/TOOL, no banco em si, na coluna CLOB, absolutamente NÂO TEM o que mexer nesse sentido, o limite é fixo em 4 Gb. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Geiser CIA LTDA [EMAIL PROTECTED] escreveu 4 Gigabytes !!! Tem algo que não estou compreendendo, pois ao fazer uma importação de uma tabela DBF onde tenho campo MEMO, onde em media cada campo MEMO tem 8 mil caracteres. E 8 mil caracteres não deve ser perto de 4 Gigabytes. O Mais estranho ainda é que o FireBird e o PostgreSQL importam MEMO´s do DBF que tem 8 mil caracteres sem refugar. E eu tenho certeza que o problema é esse mesmo, pois eu exclui todos os registros, da tabela DBF, que o campo MEMO estive-se com mais tem 8 mil caracteres, com isso a importação do DBF para o Oracle procedeu numa boa. Ai pensei será que o CLOB pode configurar para limitar a capacidade armazenamento, e ai ,que sabe, está configurado para receber um menor limite !!!? Grato, Carlos Geiser - Original Message - From: jlchiappa [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Monday, July 24, 2006 7:46 AM Subject: [oracle_br] Re: Campo CLOB Não, o datatype CLOB é limitado à 4 Gigabytes, esse é o tamanho máximo dele, é um limite fixo. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Geiser CIA LTDA [EMAIL PROTECTED] escreveu Olá pessoal, saudações. Alguém poderia me informar se tem como aumentar a capacidade de armazenamento no campo tipo CLOB ? Se tem como fazer ? Abraços, Carlos Geiser. -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Links do Yahoo! Grupos -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br