當總結一列的所有行(1000萬)的散列(可能是NUMBER,VARCHAR,DATE,TIMESTAMP,但不包含)時,哪種形式的散列會返回最快的結果(並且返回2個結果的可能性最小) CLOBS,XML.etc)?然後將該值與另一個表上的相同操作進行比較,以檢查相同列的所有行是否完全相同。 SET SERVEROUTPUT ON
DECLARE
HASH_VAL NUMBER;
begin
我正在使用Oracle數據庫,我需要能夠將表中的數據分區。我知道Rracle有一個ora_hash函數可以將數據分成桶。 ora_hash函數是確定性的嗎? 在我的程序中,我將進行幾個不同的數據庫查詢,每個查詢要求不同的存儲桶編號。 例如,在一個查詢我可能會問前兩個桶: SELECT * FROM sales WHERE ORA_HASH(cust_id, 9) in (0,1);
在隨後