【发布时间】:2016-10-22 04:55:10
【问题描述】:
我需要在动态sql中写如下
select HASHBYTES('SHA2_256',CONVERT(VARCHAR(256),'String'))
set @sqlstr = 'select ' + HASHBYTES('''SHA2_256''',(CONVERT(VARCHAR
(256),'String')))
但我收到以下错误消息:
消息 402,级别 16,状态 1,第 6 行数据类型 varchar 和 varbinary 在 add 运算符中不兼容。
我将如何解决?
【问题讨论】:
-
我做错了....我认为我处理了错误的哈希字节