sp_helpmergefilter (Transact-SQL)
S'applique à : SQL Server
Renvoie des informations sur les filtres de fusion. Cette procédure stockée est exécutée sur n'importe quelle base de données du serveur de publication.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_helpmergefilter
[ @publication = ] N'publication'
[ , [ @article = ] N'article' ]
[ , [ @filtername = ] N'filtername' ]
[ , [ @filter_type_bm = ] filter_type_bm ]
[ ; ]
Arguments
[ @publication = ] N’publication'
Nom de la publication. @publication est sysname, sans valeur par défaut.
[ @article = ] N’article'
Nom de l’article. @article est sysname, avec une valeur par défaut %
, qui retourne les noms de tous les articles.
[ @filtername = ] N’filtername'
Nom du filtre sur lequel retourner des informations. @filtername est sysname, avec une valeur par défaut , %
qui retourne des informations sur tous les filtres définis sur l’article ou la composition.
[ @filter_type_bm = ] filter_type_bm
Filtre bitmap pour le type de filtre, à l’aide de filtres de fusion à partir de dbo.sysmergesubsetfilters
. @filter_type_bm est binary(1) et peut être l’une des valeurs suivantes :
Valeur | Description |
---|---|
1 (valeur par défaut) |
Retourne les filtres qui ont un filter_type ou (filtres de 1 3 jointure) |
2 |
Retourne les filtres qui ont un filter_type ou (filtres d’enregistrements 2 3 logiques, ou filtres qui sont à la fois filtre d’enregistrement logique et filtre de jointure) |
3 |
Retourne les filtres qui ont un filter_type 1 filtre , 2 ou 3 (filtres qui sont filtres de jointure ou filtre d’enregistrement logique, ou les deux) |
Jeu de résultats
Nom de la colonne | Type de données | Description |
---|---|---|
join_filterid |
int | Identificateur du filtre de jointure. |
filtername |
sysname | Nom du filtre. |
join article name |
sysname | Nom de l'article de jointure. |
join_filterclause |
nvarchar(2000) | Clause FILTER qualifiant la jointure. |
join_unique_key |
int | Spécifie si la jointure se trouve sur une clé unique. |
base table owner |
sysname | Nom du propriétaire de la table de base. |
base table name |
sysname | Nom de la table de base. |
join table owner |
sysname | Nom du propriétaire de la table jointe à la table de base. |
join table name |
sysname | Nom de la table jointe à la table de base. |
article name |
sysname | Nom de l'article de la table jointe à la table de base. |
filter_type |
tinyint | Type de filtre de fusion, qui peut être l’une des valeurs suivantes :1 = filtre de jointure uniquement2 = relation d’enregistrement logique3 = les deux |
Valeurs des codes de retour
0
(réussite) ou 1
(échec).
Notes
sp_helpmergefilter
est utilisé dans la réplication de fusion.
autorisations
Seuls les membres du rôle serveur fixe sysadmin et le rôle de base de données fixe db_owner peut s’exécuter sp_helpmergefilter
.
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : pendant toute l’année 2024, nous allons éliminer progressivement Problèmes GitHub comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, voir :Soumettre et afficher des commentaires pour