Open obrennomartins opened 1 year ago
Use tipo número quando o valor tem potencial de ser usado em cálculos matemáticos, seja para soma, média, etc.
O campo número de logradouros acaba não sendo um número matemático de fato.
Campo número de logradouros deve ser armazenado como texto.
Penso o mesmo para CPF. Embora seja essencialmente numérico você não usa CPF para 'fazer contas'. Então armazene como texto. Até porque se o governo cisma que agora o CPF não é mais numérico sua aplicação não se importa.
Fonte:
Peguei a sustentação de um projeto recém finalizado por outra equipe.
Percebi que, no endereço da pessoa, o campo número é do tipo
int NOT NULL
.Por conta disso, começaram a surgir no banco diversos registros com o número 0 (será o s/n?) e várias pessoas colocando números do tipo "1733-A" no campo complemento.
Por favor, iluminem esse júnior: o campo número é pra ser do tipo número mesmo??