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.
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