Match gösterim planı karma işleç
The Hash Match işleç builds a hash tablo by computing a hash value for each row from its build input. BİR hash:() bir karma değeri oluşturmak için kullanılan sütun listesi ile yüklemi görüntülenir.Bağımsız değişken sütun.Sonra her yoklama satırdaysa (uygulanabilir) için (aynı karma işlev kullanarak) bir karma değer hesaplar ve karma değeri içinde görünür tablo eşleşmeleri için.Kalan bir yüklemi (RESIDUAL:() tarafından tanımlanan varsa içindeBağımsız değişken sütun), bu yüklemi satırlar için bir eşleşme olarak kabul edilip de sağlanmalıdır.Davranış gerçekleştirilen mantıksal operasyonda bağlıdır:
Her birleşim için karma tablo oluşturmak için ilk (üst) giriş ve karma tablo yoklama için ikinci (alt) girdisini kullanın.Eşleşmeleri (veya nonmatches) birleştirmek türü tarafından dikte edildiği gibi çıktı.Birden fazla birleştirmek aynı birleştirmek sütun kullanırsanız, bu işlemleri bir karma ekip gruplandırılmıştır.
Karma değeri oluşturmak için giriş ayrı veya toplu işleçleri kullanın tablo (çoğaltmaları kaldırma ve herhangi bir bilgi işlem ifadeler toplamak).Karma tablo oluşturulduğunda, tablo taramak ve tüm girişlerini çıktı.
(Çoğaltmaları kaldırma) karma tablosu oluşturmak için ilk girdi birleşim işlecini kullanın.(Bu, yinelenen yok olmalıdır) ikinci giriş kullanın, eleme olan tüm satırları döndüren karma tablo yoklama sonra karma tablo taramak ve tüm girişleri döndürür.
Hash Match fiziksel bir işleçtir.
Grafik yürütme planı simgesi
See Also