我想知道是否有人可以帮助我实现这一目标。我有一排100列,第一列是主键。我需要从查询中的每一行检索主键列和整行的HASHBYTES,因此结果如下:
PK Hash
000123 HASHVALUE1234567890ETC
我可以用这个select语句得到整行:
SELECT hashbytes('sha1', (SELECT * From Table Where PK = 000123 FOR XML RAW))
然而,我无法弄清楚如何在相同的结果中将PK和哈希结合在一起..
提前感谢您的帮助。
德里克。
答案 0 :(得分:0)
Select CompanyPK,
(SELECT hashbytes('sha1',
(SELECT * From Company
Where CompanyPK = 'f5dba28b-ae3b-407a-807c-068acde88298' FOR XML RAW)))
as [Hash]
From Company
Where CompanyPK = 'f5dba28b-ae3b-407a-807c-068acde88298'
抱歉浪费你的时间:)