sp_helpmergefilter (Transact-SQL)
Si applica a:SQL Server
Restituisce informazioni sui filtri di merge. Questa stored procedure viene eseguita in qualsiasi database del server di pubblicazione.
Convenzioni di sintassi Transact-SQL
Sintassi
sp_helpmergefilter
[ @publication = ] N'publication'
[ , [ @article = ] N'article' ]
[ , [ @filtername = ] N'filtername' ]
[ , [ @filter_type_bm = ] filter_type_bm ]
[ ; ]
Argomenti
[ @publication = ] N'publication'
Nome della pubblicazione. @publication è sysname, senza impostazione predefinita.
[ @article = ] N'article'
Nome dell'articolo. @article è sysname, con un valore predefinito %
, che restituisce i nomi di tutti gli articoli.
[ @filtername = ] N'filtername'
Nome del filtro su cui restituire informazioni. @filtername è sysname, con un valore predefinito %
, che restituisce informazioni su tutti i filtri definiti nell'articolo o nella pubblicazione.
[ @filter_type_bm = ] filter_type_bm
Filtro bitmap per il tipo di filtro, usando filtri di merge da dbo.sysmergesubsetfilters
. @filter_type_bm è binary(1) e può essere uno dei valori seguenti:
Valore | Descrizione |
---|---|
1 (predefinito) |
Restituisce i filtri con o filter_type 1 3 (filtri join) |
2 |
Restituisce i filtri con o filter_type 2 3 (filtri di record logici o filtri che sono entrambi filtri di record logici e filtro di join) |
3 |
Restituisce i filtri con un filter_type oggetto , 2 1 o 3 (filtri che sono filtro join o filtro di record logico o entrambi) |
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
join_filterid |
int | ID del filtro join. |
filtername |
sysname | Nome del filtro. |
join article name |
sysname | Nome dell'articolo di join. |
join_filterclause |
nvarchar(2000) | Clausola di filtro che qualifica il join. |
join_unique_key |
int | Specifica se il join si trova in una chiave univoca. |
base table owner |
sysname | Nome del proprietario della tabella di base. |
base table name |
sysname | Nome della tabella di base. |
join table owner |
sysname | Nome del proprietario della tabella che si desidera unire in join alla tabella di base. |
join table name |
sysname | Nome della tabella che si desidera unire in join alla tabella di base. |
article name |
sysname | Nome dell'articolo di tabella che si desidera unire in join alla tabella di base. |
filter_type |
tinyint | Tipo di filtro di unione, che può essere uno dei valori seguenti:1 = solo filtro join2 = relazione tra record logici3 = entrambi |
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
sp_helpmergefilter
viene usato nella replica di tipo merge.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin e il ruolo predefinito del database db_owner possono eseguire sp_helpmergefilter
.
Contenuto correlato
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per