Fórum Diferença entre CHAR e VARCHAR #49336
12/02/2005
0
Qual a diferença entre o tipo de dados CHAR e o VARCHAR?
Qual o mais aconselhável?
Qual o mais aconselhável?

Raserafim
Curtir tópico
+ 2
Responder
Post mais votado
12/02/2005
Colega,
CHAR é texto de comprimento fixo.
VARCHAR é texto de comprimento variável.
Qual utilizar, depende do caso...
Na prática, se vc tiver um CHAR(10) que armazene um valor de apenas 3 posições, por exemplo, as outras 7 posições serão ocupadas com brancos, consumindo o mesmo espaço em disco e memória para todos os valores... Já se vc tiver um VARCHAR(10) e armazenar um valor com as mesmas 3 posições, apenas as 3 posições serão preenchidas e, consequentemente, o espaço utilizado é reduzido.
CHAR é muito utilizado para armazenamento de valores com comprimentos que são sempre fixos, ex: Sigla de um Estado, numeração de CEP, etc...
Pessoalmente, uso muito pouco CHAR... normalmente nos exemplos q citei acima e em colunas tipo ´flag´
T+
CHAR é texto de comprimento fixo.
VARCHAR é texto de comprimento variável.
Qual utilizar, depende do caso...
Na prática, se vc tiver um CHAR(10) que armazene um valor de apenas 3 posições, por exemplo, as outras 7 posições serão ocupadas com brancos, consumindo o mesmo espaço em disco e memória para todos os valores... Já se vc tiver um VARCHAR(10) e armazenar um valor com as mesmas 3 posições, apenas as 3 posições serão preenchidas e, consequentemente, o espaço utilizado é reduzido.
CHAR é muito utilizado para armazenamento de valores com comprimentos que são sempre fixos, ex: Sigla de um Estado, numeração de CEP, etc...
Pessoalmente, uso muito pouco CHAR... normalmente nos exemplos q citei acima e em colunas tipo ´flag´
T+
Vinicius2k

Responder
Gostei + 13
Clique aqui para fazer login e interagir na Comunidade :)