Aracılığıyla paylaş


sp_check_join_filter (Transact-sql)

Birleşim filtre yan tümcesi geçerli olup olmadığını belirlemek için iki tablo arasındaki birleşim filtre doğrulamak için kullanılır. Bu saklı yordam ayrıca precomputed bölümleri ile belirtilen tablo için kullanılabilir, dahil olmak üzere sağlanan birleştirme filtre hakkında bilgi verir. Bu saklı yordam üzerinde yayın yayımcı adresindeki yürütülür. Daha fazla bilgi için, bkz. Parametreli Filtresi performans Precomputed bölümleri ile en iyi duruma getirme.

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

Sözdizimi

sp_check_join_filter [ @filtered_table = ] 'filtered_table'
        , [@join_table = ] 'join_table'
        , [ @join_filterclause = ] 'join_filterclause'

Bağımsız değişkenler

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

  • @ join_table=] 'join_table'
    Katılmış bir tablo adı filtered_table. join_table olan nvarchar(400), hiçbir varsayılan ile.

  • @ join_filterclause =] 'join_filterclause'
    Birleşim filtre yan tümcesi test ediliyor. join_filterclause olan documentSET, hiçbir varsayılan ile.

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

can_use_partition_groups

bit

Yayını precomputed bölümleri için değerlendirilmesi durumunda ise; Burada 1 precomupted bölümler kullanılabileceğini anlamına gelir ve 0 onlar kullanılamaz demektir.

has_dynamic_filters

bit

Sağlanan filtre yan tümcesi en az bir parametreli süzme işlevi içerir Eğer olduğunu; Burada 1 parametreli süzme işlevi 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, parametreleştirilmiş bir filtre tanımlamak 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_join_filter birleştirme çoğaltması kullanılır.

sp_check_join_filter bile değil yayımlanan herhangi bir ilişkili tablolar karşı yapılabilecek. Bu saklı yordam, bir filtre yan tümcesi iki makaleleri arasında birleştirme filtre tanımlamadan önce 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_join_filter.

Ayrıca bkz.

Başvuru

Çoğaltma depolanan yordamlar (Transact-sql)