【发布时间】:2013-08-16 23:05:14
【问题描述】:
有没有等价的
CHECKSUM_AGG(CHECKSUM(*))
对于哈希字节?
我知道你能做到
SELECT
HashBytes('MD5',
CONVERT(VARCHAR,Field1) + '|'
+ CONVERT(VARCHAR,Field2) + '|'
+ CONVERT(VARCHAR,field3) + '|'
)
FROM MyTable
但我不确定如何将所有计算的哈希字节记录聚合到 SQL 中的单个值中。
我想要这样做的一个原因是,在将数据移动到我的系统之前,确定自上次加载以来源表中的数据是否发生了变化。
【问题讨论】:
-
尝试对所有内容进行哈希字节选择?
-
这并不能回答您的问题,但如果您想确定数据是否更改,您应该查看rowversion。
标签: sql sql-server tsql