No caso da criação de um campo para CPF (ou outro dado com formatação pré-definida) seria necessário considerar os pontos e o hífen como campos?? Ou basta considerar os campos numéricos?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No caso da criação de um campo para CPF (ou outro dado com formatação pré-definida) seria necessário considerar os pontos e o hífen como campos?? Ou basta considerar os campos numéricos?
Olá, Maria ! Tudo bom?
Uma boa observação, seria necessário sim. Nesse exemplo, estamos levando em consideração que só será digitado os 11 números (sem nenhum hífen ou ponto). Mas poderia ser criado o campo CPF com um CHAR(14) (considerando hífen e os pontos).
O CHAR(n) tem um tamanho fixo, utilizado quando sabemos exatamente a quantidade de caracteres que será utilizada naquele campo. Por exemplo:
Um campo de CPF CHAR(11), se foram definidos 11 caracteres para o campo e foi preenchido apenas 9, os dois caracteres restantes serão preenchidos com espaços em branco. Por isso o este type só deve ser utilizado quando o dado tiver um número exato de caracteres;
Se ainda tiver alguma dúvida, estou por aqui. Ótimos estudos e grande abraço!