1
resposta

Uma dica sobre o Char ou varchar

Sendo bem sincero, ao estudar vc percebe que é algo limitrofe e de certa forma não padronizada. Executando o sugerido, ou seja vc resolvendo o problema da empresa e/ou cliente tá feito. Isso é mais coisa de deixar o código de mais fácil interpretação, para quando outra pessoa olhar ou for dar seguimento, ou te ajudar em algo. Digamos, a formatação mais clara e bonita. Mas enfim...

1 resposta

Oiii Helder, tudo bem?

Desculpas pela demora em obter um retorno.

O resultado final é super importante, como dito por você. Mas saber a diferença entre esses dois tipos também é válido para casos onde você tenha que trabalhar em ambos os cenários. A diferença entre eles é que enquanto o CHAR suporta tamanhos fixos de caracteres, o VARCHAR por sua vez suporta caracteres de tamanhos variáveis.

Então, por exemplo, se declararmos um CHAR de tamanho 100 e preenchemos apenas 40 caracteres, o restante será preenchido com espaços em branco até totalizar o tamanho 100. Já utilizando o VARCHAR isso não ocorre, pois se declaramos um VARCHAR de tamanho 100 e utilizarmos 40, ao final o tamanho será 40. Portanto, considerações de performance também devem ser levadas em conta no momento de escolher um ou outro.

Qualquer dúvida estou por aqui.

Grande abraço!