1
resposta

MYSQL

Oi, Victorino! Na criação da coluna CPF no SQL, você explicou que não foi escolhida como campo numérico e sim varchar para que os zeros iniciais não fossem suprimidos. Mesmo fazendo dessa forma, os números do CPF em alguns campos estão com menos do que 11 dígitos. Porquê?

1 resposta

Olá Robson, tudo bem? O que acontece é que esse banco de dados utilizado pelo instrutor Victorino, é um banco de dados fictício, e ele utilizá o mesmo apenas para foco educacional, onde ele tem por objetivo apresentar o banco de dados em questão, seja ele MySQL, SQL Server ou Oracle DB ou outro, e bem próximo da realidade, mas mesmo assim ele não colocou apenas valores reais, o foco é apresentar a ferramenta e a linguagem SQL. Porém na realidade, sempre é melhor salvar o CPF como um campo de texto, ou seja VARCHAR, porque isso evita problemas de limites, que existem nos campos numéricos, campos numéricos tem um valor e um tamanho definido e o CPF não sei um padrão de ordem numérica mais simples uma outra lógica aleatória.

Espero ter esclarecido sua dúvida!