1
resposta

CASO DO CPF >> CHAR (11)

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?

1 resposta

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!