Categorias:

Funções de cadeia de caracteres e binários (Soma de verificação)

MD5_NUMBER — Obsoleto

Retorna o resumo da mensagem MD5 de 128 bits interpretado como um número big endian assinado de 128 bits. Esta representação é útil para o armazenamento e a comparação máxima de resumos MD5 eficientes.

Consulte também:

MD5 , MD5_HEX, MD5_BINARY, MD5_NUMBER_LOWER64, MD5_NUMBER_UPPER64

Sintaxe

MD5_NUMBER(<msg>)
Copy

Argumentos

msg

Uma expressão de cadeia de caracteres, a mensagem a ser aplicado hash.

Retornos

Um número inteiro assinado (NUMERIC(38, 0)).

Este número inteiro pode estar fora da faixa armazenada por NUMERIC(38, 0), portanto, esta função se tornou obsoleta.

Notas de uso

Embora as funções MD5, MD5_BINARY e MD5_NUMBER tenham sido originalmente desenvolvidas como funções criptográficas, elas agora são obsoletas para a criptografia e não devem ser usadas para esse fim. Elas podem ser usadas para outros fins, por exemplo como funções de “soma de verificação” para detectar se os dados foram corrompidos acidentalmente.

Exemplos

SELECT md5_number('Snowflake');

-----------------------------------------+
         MD5_NUMBER('SNOWFLAKE')         |
-----------------------------------------+
 -24002618010294540563082926240470284066 |
-----------------------------------------+
Copy