类别:

字符串和二进制函数 (校验和)

MD5_NUMBER – 已过时

返回 128 位 MD5 消息摘要,该消息摘要解释为带符号的 128 位大端数。此表示对于最有效的存储和比较 MD5 摘要非常有用。

另请参阅:

MD5、MD5_HEXMD5_BINARYMD5_NUMBER_LOWER64MD5_NUMBER_UPPER64

语法

MD5_NUMBER(<msg>)
Copy

实参

msg

字符串表达式,要哈希处理的消息。

返回

带符号整数 (NUMERIC(38, 0))。

此整数可能超出 NUMERIC(38, 0) 所存储的范围,因此该函数已 过时

使用说明

尽管 MD5MD5_BINARYMD5_NUMBER 函数最初作为加密函数来开发,但它们现在对于加密来说已经过时,不应该用于此目的。这些函数可用于其他目的(例如,作为“校验和”函数来检测意外数据损坏)。

示例

SELECT md5_number('Snowflake');

-----------------------------------------+
         MD5_NUMBER('SNOWFLAKE')         |
-----------------------------------------+
 -24002618010294540563082926240470284066 |
-----------------------------------------+
Copy
语言: 中文