Você pode usar
varchar
contanto que você tenha certeza de que cada um é único . No entanto, isso não é o ideal (consulte o link do artigo abaixo para obter mais informações). O que você está procurando é chamado de chave natural mas uma chave primária com incremento automático e tratada pelo RDBMS é chamada de chave substituta qual é a forma preferida. Portanto, você precisa que seja inteiro .
Saber mais:
- Substituto Chaves x chaves naturais para chave primária?
- Por que prefiro chaves substitutas em vez de chaves naturais no design de banco de dados