Discussão sobre SQL
04 Dez 2018 10:30
Bom dia a todos.
Alguém conhece bem esse tipo de campo, UUID?
Eu preciso pegar em uma TabelaA, esse tipo de campo, e localizá-lo na TabelaB e se não existir gravá-lo.
Ex: 000a6b78-58df-43b4-b41b-23c59cc0d5f5
Existe algum tipo de conversão para String?
Primeira vez que vejo esse tipo.
Obrigado.
10 Dez 2018 08:41
UUID = Um identificador único universal (do inglês universally unique identifier - UUID) é um número de 128 bits usado para identificar informações em sistemas de computação.
Esse tipo de campo é um hash único para identificar o que precisar. Eu uso por exemplo, num sistema de autenticação de dispositivos móveis, para liberar e bloquear acesso dos mesmos. Em vários bancos de dados hoje é possível criar campo do tipo UUID, no fim das contas ele é uma string de tamanho padrão e com uma formatação padrão também.
Logo vc consegue fazer comparações como se fosse string mesmo:
select * from foo where id = 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11'
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.