Spark SQL
MERGE INTO ifadesinde WHEN MATCHED THEN UPDATE cümlesi ne işe yarar?- aYalnızca kaynakta bulunan her satır için yeni bir satır ekler
- bBirleştirme koşuluna göre kaynakla eşleşen hedef satırı günceller✓
- cBirleştirme koşulundan bağımsız olarak hedef tablodaki tüm satırları siler
- dHer çalıştırmada hedef tabloyu sıfırdan yeniden yazar
Açıklama:
WHEN MATCHED THEN UPDATE, yalnızca birleştirme koşuluna göre bir kaynak satırıyla eşleşen hedef satırlara uygulanır; eşleşmeyen kaynak satırları ayrı bir WHEN NOT MATCHED cümlesiyle ele alınır.