ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Orijinal İngilizce makaleyi görüntüleyin: 981037
- Microsoft SQL Server 2008'de bir sütuna NULL değerler seçmek için ISNULL() işlevini kullanan bir sorgu çalıştırın.
- Null sütun içeren tabloyu başka bir tablo sütununa null ile katıldı.
- Sorgu iyileştiricisi tarafından oluşturulan sorgu planı karma birleştirme, bir biriktirme ya da sıralama tablosu aşağıda birleştirme işlecini kullanır.
Olmayan-NULL-mümkün sütunun değeri NULL olarak ayarlamak çalışıyor.
Bu sorunla ilgili düzeltme, önce SQL Server 2008 Service Pack 1 için toplu güncelleştirme 7'de yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
Yöntem 1
ISNULL() işlev sorgudan kaldırır.
Not: ISNULL() işlevi işlev sütun NULL değerleri reddeden katılmak operatörden geldiğinden gereksizdir.
Yöntem 2
Sorgu planı karma birleştirme, bir biriktirme veya sıralama tablosu kullanmaz böylece sorguyu yeniden yazın. Sorgu bir ORDER BY yan tümcesi içeriyorsa, örneğin, gerekli sıralaması sağlar ve gerekli olan tüm sütunlar içeren kümelenmiş veya kapsayan bir dizin oluşturun. Bu yöntemi kullandığınızda, sorgu en iyi duruma getiricisi sıralama tablosu kullanmaz.
SQL Server güncelleştirmelerinin adlandırma şeması hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
Makale No: 981037 - Son İnceleme: 24 Şub 2017 - Düzeltme: 1