Aracılığıyla paylaş


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.

Konu bağlantısı simgesiTransact-sql sözdizimi kuralları

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.