私のアプリケーションはデータベースを継続的にポーリングしています。最適化のために、テーブルが変更された場合にのみ、アプリケーションがデータベースにクエリを実行するようにします。したがって、テーブル全体の HASH を計算し、テーブルの最後に保存されたハッシュと比較したいと考えています。(最初に各行のHASHを計算し、次にそれらのハッシュ、つまりHASHのHASHを計算してハッシュを計算する予定です)
1 行の HASH/Checksum を計算する SQL Server 用の Checksum() sql ユーティリティ関数があることがわかりました。
SQL Anywhere 11 データベースの行の HASH を見つけるための同様のユーティリティ/クエリはありますか?
参考までに、データベース テーブルには、事前計算された HASH/チェックサムの列がありません。