gpt4 book ai didi

sql - SQL Server 2008 R2 HASHBYTES SHA2返回null

转载 作者:行者123 更新时间:2023-12-03 13:54:20 25 4
gpt4 key购买 nike

我正在尝试将HASHBYTES与SHA2_512一起使用。但是,当我尝试在SQL Server Management Studio中执行此操作时,得到的所有内容都是null。

SELECT HASHBYTES('SHA1','test') //works
SELECT HASHBYTES('SHA2','test') //returns null


我究竟做错了什么?
有没有办法查看 SELECT HASHBYTES('SHA2', 'test')的返回值?

谢谢

最佳答案

这是一个128、256和512位的小例子

DECLARE @HashThis nvarchar(4000);
SELECT @HashThis = CONVERT(nvarchar(4000),'This is a sample string');
SELECT HASHBYTES('SHA1', @HashThis);
SELECT HASHBYTES('SHA2_256', @HashThis);
SELECT HASHBYTES('SHA2_512', @HashThis);
GO

关于sql - SQL Server 2008 R2 HASHBYTES SHA2返回null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10114804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com