O campo sexo já que é uma letra somente pensando M-Masculino e F-Feminino, porque não utilizar a Char ao invés de Varchar? Pois é um campo Fixo.
O campo sexo já que é uma letra somente pensando M-Masculino e F-Feminino, porque não utilizar a Char ao invés de Varchar? Pois é um campo Fixo.
Olá Ana, tudo certo?
Na verdade não faz muita diferença. Afinal é apenas um caractere que será armazenado. Porém, você tem razão. Com uma quantidade gigantesca de dados na tabela, pode haver perda de performance, já que o VARCHAR
precisa de mais verificações devido a quantidade variável de caracteres.
Encontrei textos pela internet falando sobre a boa prática de sempre usar o CHAR
quando o campo receber apenas informações do mesmo tamanho. Mas também já ouvi acadêmicos falarem para usar VARCHAR
para tudo.
Sinceramente, acredito que faça mais sentido utilizar o CHAR
neste caso, mas acho também que isso é mais questão pessoal (ou também necessidade de performance).
Bons estudos!