SELECT HASHBYTES('MD5','123'),HASHBYTES('MD5',CONVERT(varCHAR(4), '123')),HASHBYTES('MD5',CONVERT(NvarCHAR(4), '123'))
这段代码输出结果是
0x202CB962AC59075B964B07152D234B70
0x202CB962AC59075B964B07152D234B70
0x5FA285E1BEBE0A6623E33AFC04A1FBD5
因为类型不同,所有生成结果不同,哪怕你是同一个字符串都进行MD5,所以当你发现两次结果不同,检查下数据类型,是否相同