oracle - Oracle 11g 中对 CHECKSUM 的支持
问题描述
我在 Postgres 9.2.4 中有以下内容:
postgres=# SELECT CHECKSUM(O_ORDERKEY) FROM tpch.orders;
checksum
--------------------
322119959934139382
(1 row)
Time: 41437.050 ms
我有一个 Oracle 11g 数据库实例,具有相同的 TPCH 数据,我想通过比较表校验和来检查与 Postgres 实例的一致性。从这个链接https://docs.oracle.com/en/database/oracle/oracle-database/20/sqlrf/checksum.html#GUID-3F55C5DF-F23A-4B2F-BC6F-E03B34B78BA8我发现支持 CHECKSUM 关键字仅在 Oracle 20c 中。在 Oracle 11g 中,支持各种散列函数,例如 MD4、MD5、SHA1 等。是否可以使用其中任何一个来获得与 Postgres checksum() 中相同的功能?如果是,如何?
解决方案
推荐阅读
- javascript - JavaScript 中的 CounterDown
- node.js - 使用 couchbase 检查用户是否已存在于数据库节点 js 中
- javascript - 使用 react-alert 向用户显示消息
- ruby - ruby 对象如何成为对象的子类?
- javascript - API 端点 URL
- scope - I2C 在 LPC824 和 MMA8453Q 之间不起作用
- postgresql - 如何在 postgresql 中禁用检查约束
- c++ - 如何将带有矢量或其他标准库容器的对象保存到 C++ 中的二进制文件?
- prometheus - Prometheus 目标显示 kubelet 的 403
- php - Instamojo 支付网关