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?
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?
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.