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