sqlserver 存储过程中计算md5不正确
错误
declare @book_id nvarchar(200)
SET @book_id='storedb'
select substring(sys.fn_sqlvarbasetostr(HashBytes('MD5',@book_id+'58')),3,32)
正确
declare @book_id varchar(200)
SET @book_id='storedb'
select substring(sys.fn_sqlvarbasetostr(HashBytes('MD5',@book_id+'58')),3,32)