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 : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour