Aracılığıyla paylaş


sp_check_join_filter (Transact-SQL)

Doğrulamak için kullanılan bir birleştirmek filtresi olup olmadığını belirlemek için iki tablo arasında birleştirmek filtresi yan tümce geçerli değil.Bu saklı yordam Ayrıca, belirtilen tablo için precomputed bölümleri ile kullanılabilir, birlikte sağlanan birleştirmek filtresi hakkında bilgiler verir.Bu saklı yordam, yayımcı, yayın sırasında yürütülür.Daha fazla bilgi için bkz: Parametreli süzgeç performans Precomputed bölümleri ile en iyi duruma getirme.

Topic link iconTransact-SQL sözdizimi kuralları

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'
    Is the name of a filtered table.filtered_table is nvarchar(400), with no default.

  • [ @ join_table= ] 'join_table'
    Is the name of a table being joined to filtered_table.join_table is nvarchar(400), with no default.

  • [ @ join_filterclause = ] 'join_filterclause'
    Is the join filter clause being tested.join_filterclause is nvarchar(1000), with no default.

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

can_use_partition_groups

bit

yayın precomputed bölümleri; niteleyen, iş yeri 1 ve bölümleri yeniden kullanılabilir, precomupted anlamına gelir.0 bunların kullanılamayacağını gösterir.

has_dynamic_filters

bit

Sağlanan filtre yan tümce, en az bir parametreli süzme işlev içerip içermediğini mu; burada 1 parametreli hale getirilmiş bir süzme işlev kullanıldığını gösterir ve 0 bir işlev kullanılmadığı anlamına gelir.

dynamic_filters_function_list

nvarchar(500)

Burada, her işlev tarafından noktalı virgülle ayrılmış, bir makale parametreli hale getirilmiş bir süzgeç tanımlayan filtre yan tümce fonksiyonlarında listesi.

uses_host_name

bit

If the HOST_NAME() işlev is used in the filter yan tümce, where 1 means that this işlev is present.

uses_suser_sname

bit

If the SUSER_SNAME() işlev is used in the filter yan tümce, where 1 means that this işlev is present.

Dönüş Kodu Değerleri

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

Remarks

sp_check_join_filter birleştirmede kullanılan çoğaltma.

sp_check_join_filter yayımlanmış olsa bile, karşı ilişkili tabloların çalıştırılabilir. Bu saklı yordam birleştirmek filtre yan tümce, iki makaleleri arasında bir birleştirmek süzgeç tanımlamadan önce doğrulamak için kullanılır.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü çalıştırabilirsinizsp_check_join_filter.