我的应用程序不断地轮询数据库。出于优化目的,我希望应用程序仅在表已被修改时才查询数据库。所以我想计算整个表的 HASH 并将其与表的last-saved-hash进行比较。(我计划通过首先计算每行的 HASH 来计算哈希值,然后计算它们的哈希值,即 HASH 的哈希值)
我发现 SQL Server 有 Checksum() sql 实用函数,它计算一行的 HASH/Checksum。
是否有任何类似的实用程序/查询可以在 SQL Anywhere 11 数据库中查找行的 HASH?
仅供参考,数据库表没有任何带有预先计算的哈希/校验和的列。