34,591
社区成员
发帖
与我相关
我的任务
分享
SELECT
sys.fn_VarBinToHexStr(hashbytes('MD5','e')) as a1,
sys.fn_VarBinToHexStr(hashbytes('MD5','abf4d2cd155c81a9'))as a2,
SUBSTRING(sys.fn_VarBinToHexStr(hashbytes('MD5', 'abf4d2cd155c81a9')),6,1) as a3,
sys.fn_VarBinToHexStr(hashbytes('MD5',SUBSTRING(sys.fn_VarBinToHexStr(hashbytes('MD5','abf4d2cd155c81a9')),6,1)))as a4
cast('e' as varbinary(max))=
SUBSTRING(sys.fn_VarBinToHexStr(hashbytes('MD5', 'abf4d2cd155c81a9')),6,1)
SELECT
sys.fn_VarBinToHexStr(hashbytes('MD5',N'e')) as a1, -- 指定 N'e'
sys.fn_VarBinToHexStr(hashbytes('MD5','abf4d2cd155c81a9'))as a2,
SUBSTRING(sys.fn_VarBinToHexStr(hashbytes('MD5', 'abf4d2cd155c81a9')),6,1) as a3,
sys.fn_VarBinToHexStr(hashbytes('MD5',SUBSTRING(sys.fn_VarBinToHexStr(hashbytes('MD5','abf4d2cd155c81a9')),6,1)))as a4
SELECT
sys.fn_VarBinToHexStr(hashbytes('MD5','e')) as a1, -- e / varchar(1)
sys.fn_VarBinToHexStr(hashbytes('MD5','abf4d2cd155c81a9'))as a2,
SUBSTRING(sys.fn_VarBinToHexStr(hashbytes('MD5','abf4d2cd155c81a9')),6,1) as a3, -- nvarchar(max)
sys.fn_VarBinToHexStr(hashbytes('MD5',convert(varchar(max),SUBSTRING(sys.fn_VarBinToHexStr(hashbytes('MD5','abf4d2cd155c81a9')),6,1))))as a4