gen_uuid
Boa Tarde
Alguém saberia me informar o que significa este SQL abaixo?
SELECT
substring(replace(uuid_to_char(gen_uuid()), '-', '') FROM 1 FOR 22)
FROM rdb$database
Grato
Alguém saberia me informar o que significa este SQL abaixo?
SELECT
substring(replace(uuid_to_char(gen_uuid()), '-', '') FROM 1 FOR 22)
FROM rdb$database
Grato
Alessandro Yamasaki
Curtidas 0
Respostas
William
15/07/2013
Alessandro, basicamente essa instrução SQL tem como objetivo retornar uma chave única, utilizando 2 funções nativas do Firebird.
Segue alguns links explicativos:
[url]http://pastebin.com/Sb1HRp5R[/url]
[url]http://www.firebirdsql.org/refdocs/langrefupd25-intfunc-gen_uuid.html[/url]
[url]http://www.firebirdsql.org/refdocs/langrefupd25-intfunc-uuid_to_char.html[/url]
Qualquer dúvida estamos a disposição ...
Segue alguns links explicativos:
[url]http://pastebin.com/Sb1HRp5R[/url]
[url]http://www.firebirdsql.org/refdocs/langrefupd25-intfunc-gen_uuid.html[/url]
[url]http://www.firebirdsql.org/refdocs/langrefupd25-intfunc-uuid_to_char.html[/url]
Qualquer dúvida estamos a disposição ...
GOSTEI 0
Alessandro Yamasaki
15/07/2013
Obrigado novamente pelas suas dicas "wllfl".
Aproveitando seus conhecimentos, vc sabe como busca estes dados no MySQL?
Aproveitando seus conhecimentos, vc sabe como busca estes dados no MySQL?
GOSTEI 0
William
15/07/2013
Alessandro não testei, mas existe uma função similar no MySQL chamada "UUID()", ela retorna uma sequência alfanumérica de 32 caracteres, divididas em 4 blocos separados por '-'.
Faça um teste assim:
Faça um teste assim:
SELECT REPLACE(UUID(), '-', '')
GOSTEI 0
Alessandro Yamasaki
15/07/2013
Perfeito. Funcionado. Grato e por encerrar o tópico.
GOSTEI 0
William
15/07/2013
Ótimo, estou encerrando o tópico ...
GOSTEI 0