Share via


sp_check_subset_filter (Transact-sql)

Filtre yan tümcesi filtre yan tümcesi tablo için geçerli olup olmadığını belirlemek için herhangi bir tablo karşı denetlemek için kullanılır. Bu saklı yordam sağlanan filtre, filtre kullanımı ile precomputed bölümleri kapsamındaysa dahil olmak üzere hakkında bilgi verir. Bu saklı yordam içeren yayını veritabanı üzerinde yayımcı yürütülür.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_check_subset_filter [ @filtered_table = ] 'filtered_table'
        , [ @subset_filterclause = ] 'subset_filterclause'
    [ , [ @has_dynamic_filters = ] has_dynamic_filters OUTPUT ]

Bağımsız değişkenler

  • @ filtered_table=] 'filtered_table'
    Filtre uygulanmış bir tablonun adıdır. filtered_tableise nvarchar(400), hiçbir varsayılan ile.

  • @ subset_filterclause =] 'subset_filterclause'
    Filtre yan tümcesi test ediliyor. subset_filterclauseise nvarchar(1000), hiçbir varsayılan ile.

  • @ has_dynamic_filters=] has_dynamic_filters
    Filtre yan tümcesi Parametreli satır filtre olmasıdır. has_dynamic_filtersise bit, null varsayılan ve bir çıkış parametresi. Değeri 1 filtre yan tümcesi Parametreli satır filtre olduğunda.

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

can_use_partition_groups

bit

Yayını precomputed bölümler kullanma için nitelendirir olduğunu; Burada 1 precomputed bölümleri kullanılabilir anlamına gelir ve 0 onlar kullanılamaz demektir.

has_dynamic_filters

bit

Sağlanan filtre yan tümcesi en az bir Parametreli satır filtre içerip içermediğini olduğunu; Burada 1 Parametreli satır filtre kullanıldığını gösterir ve 0 böyle bir işlevi kullanılmadığı anlamına gelir.

dynamic_filters_function_list

nvarchar(500)

Burada, her işlevi bir noktalı virgülle ayrılmış bir makale, dinamik olarak filtre filtre yan tümcesi işlevlerinde listesi.

uses_host_name

bit

Eğer host_name() işlevi filtre yan tümcesi kullanılır nerede 1 bu işlevi var demektir.

uses_suser_sname

bit

Eğer suser_sname() işlevi filtre yan tümcesi kullanılır nerede 1 bu işlevi var demektir.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Açıklamalar

sp_check_subset_filter birleştirme çoğaltması kullanılır.

sp_check_subset_filter karşı herhangi bir tablo tablo yayınlanmadı bile yapılabilecek. Bu saklı yordamı, filtre uygulanmış bir makale tanımlamadan önce Filtre yan tümcesi doğrulamak için kullanılabilir.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü yürütebilirsiniz sp_check_subset_filter.

Ayrıca bkz.

Kavramlar

Parametreli Filtresi performans Precomputed bölümleri ile en iyi duruma getirme