1
resposta

VARCHAR no sexo, CPF e CEP

Boa noite! Visto que, por padrão, todo CPF tem 11 dígitos, todo CEP tem 8 dígitos e o sexo será representado sempre por "M" ou "F", por que foi utilizado o tipo varchar em vez do char, já que não haverá variação de tamanho nesses casos?

1 resposta

Oi Vanessa!

O Char idependente do tamanho digitado será gravado com o tamanho maximo do campo na tabela. O Varchar receberá apenas o que for digitado (exemplo: campo nome com tamanho '20' mas foi utilizado apenas '4' em 'joão').

Pensando em reuso de codigo vc pode hoje considerar apenas esses valores fixos mas no futuro considerar numero de passaporte ou CNPJ no 'documento' (cpf), código de CEP internacional ou outros e precisaria adaptar / atualizar o código.