小编Ani*_*tta的帖子

在 SQL Server 中获取 HASHBYTES() 方法的不同结果

我正在尝试将 HASHBYTES 与 MD5 算法一起使用。但是根据数据的传递方式得到不同的结果,即,

  1. 如果使用变量传递SELECT HASHBYTES('MD5', @Var)显示结果 0xBEC062C01D70F0D2FC15F2E43EE3A66B

  2. 如果通过直接SELECT HASHBYTES('MD5', 'asd123')显示结果 0xBFD59291E825B5F2BBF1EB76569F8FE7

我使用 INSERT 插入了数据,但是当我尝试使用我的 STORED PROCEDURE 进行检索时,没有显示任何记录。

有什么我想念的吗?

database sql-server hash character-encoding

5
推荐指数
1
解决办法
1343
查看次数

标签 统计

character-encoding ×1

database ×1

hash ×1

sql-server ×1