【发布时间】:2019-05-08 06:04:35
【问题描述】:
我正在处理一个新的 sql 表。该表有一列 [varbinary(8000)],我们在其中存储某个文本的哈希值。现在,我试图通过对 hashkey 使用 where 子句来检索相同的记录,但这会产生零记录。
我在这里添加了一个类似的查询:http://sqlfiddle.com/#!18/be996/11
【问题讨论】:
标签: sql sql-server sql-server-2008 hashbytes
我正在处理一个新的 sql 表。该表有一列 [varbinary(8000)],我们在其中存储某个文本的哈希值。现在,我试图通过对 hashkey 使用 where 子句来检索相同的记录,但这会产生零记录。
我在这里添加了一个类似的查询:http://sqlfiddle.com/#!18/be996/11
【问题讨论】:
标签: sql sql-server sql-server-2008 hashbytes
试试不带单引号,像这样
SELECT id, description
FROM ForgeRock
where id = 0x94EE059335E587E501CC4BF90613E0814F00A7B08BC7C648FD865A2AF6A22CC2
你会得到预期的结果。
【讨论】: