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