Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LeandroGalante

Qual é o tipo de dados que suporta mais caracteres

Recommended Posts

Estou tendo um probleminha com o Oracle e gostaria da sua ajuda:

 

 

 

-Tenho uma tabela que tem algumas colunas que guardam alguns XMLs. As informações nesses XMLs dependendo dos dados da nota fiscal, ficam muito grande ( 8000 caracteres) , e não cabe no campo que é do tipo CLOB.

 

 

 

Eu gostaria de saber se existe um tipo de coluna que suporte esse tanto de caracter.

 

 

 

Agradeço desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salvo me engano BLOB limite 4G.

 

Tem no site do Imasters um artigo sobre este tipo de dado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como o Motta disse, se pode utilizar uma LOB para armazenar isso, BLOB, CLOB, NCLOB.. todos de 4GB.

 

Mais estranho 8000 caracteres não ser aceito numa CLOB. Qual é o tamanho real em bytes da coluna? Ultrapassa os 32KB, para ser suportada por um varchar2(32536)?

 

Utilize a função VSIZE para saber o tamanho em bytes que está sendo inserido.

 

E outro, para XML existem colunas especiais no Oracle que podem fazer isso.

 

Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.