1
resposta

Chave primária como String

Olá, por que é utilizado a chave primária como String e não como Inteiro? Ao meu ver, numérico seria mais rápido para encontrar, ou estou errado?

1 resposta

Oi Hemerson, tudo bem?

A chave primária é classificada como string pois não tem o comportamento de um número inteiro, ou seja, não será utilizada para cálculos como soma, média, entre outros.

Acredito que pode ser considerada uma boa prática colocar o tipo da coluna como string quando ela possui números, porém esses números não devem se comportar como valores numéricos mas sim como um atributo identificador (no caso da chave primária). Fica melhor para as pessoas que irão trabalhar com os dados saberem como aquele dado deve ser tratado.

Espero ter ajudado, bons estudos!