sp_ivindexhasnullcols (Transact-SQL)
Doğrular, kümelenmiş dizin dizinli görünüm benzersizdir ve ne zaman null olabilecek herhangi bir sütunu içermiyor dizinli görünüm işlem bir yayın oluşturmak için kullanılan olacak.Bu saklı yordam, yayın veritabanı üzerinde yayımcı adresindeki yürütülür.
Sözdizimi
sp_ivindexhasnullcols [ @viewname = ] 'view_name'
, [ @fhasnullcols= ] field_has_null_columns OUTPUT
Bağımsız değişkenler
[ @ viewname=] 'view_name'
Is the name of the view to verify.view_name is sysname, with no default.[ @ fhasnullcols=] field_has_null_columns çıkış
Is the flag indicating whether the view index has columns that allow NULL.view_name is sysname, with no default.Değerini döndürür 1 görünüm dizini boş ver sütun varsa.Değerini döndürür 0 görünümü boş DEĞERLERE izin sütunları içermiyorsa.Not
Saklı yordam bir dönüş kodunu döndürür, 1, saklı yordam yürütme anlamı olan bir hata, bu değer 0 ve yoksayılmalıdır.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Açıklamalar
sp_ivindexhasnullcols işlem çoğaltma tarafından kullanılır.
Varsayılan olarak, dizinlenmiş görünüm makalelerinde bir yayın olarak abone adresindeki tabloları oluşturulur.Dizine alınmış sütun null değerlere izin verir, ancak dizinli görünüm olarak tablo yerine bir abone adresindeki dizinli görünüm oluşturulur.Bu yürütme tarafından saklı yordam, geçerli dizinli görünüm ile bu sorun olmasa da var kullanıcının uyarabilir.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü olabilir yürütmek sp_ivindexhasnullcols.