sp_helpmergefilter (Transact-SQL)
Gilt für: SQL Server
Gibt Informationen zu Mergefiltern zurück. Diese gespeicherte Prozedur wird auf dem Verleger für jede Datenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpmergefilter
[ @publication = ] N'publication'
[ , [ @article = ] N'article' ]
[ , [ @filtername = ] N'filtername' ]
[ , [ @filter_type_bm = ] filter_type_bm ]
[ ; ]
Argumente
[ @publication = ] N'Publikation'
Der Name der Veröffentlichung. @publication ist "sysname" ohne Standard.
[ @article = ] N'article'
Der Name des Artikels. @article ist "sysname" mit dem Standardwert "%
, der die Namen aller Artikel zurückgibt.
[ @filtername = ] N'filtername'
Der Name des Filters, über den Informationen zurückgegeben werden sollen. @filtername ist sysname, mit einem Standardwert von %
, der Informationen über alle Filter zurückgibt, die für den Artikel oder die Publikation definiert sind.
[ @filter_type_bm = ] filter_type_bm
Bitmapfilter für den Filtertyp mithilfe von Zusammenführungsfiltern aus dbo.sysmergesubsetfilters
. @filter_type_bm ist binary(1) und kann einer der folgenden Werte sein:
Wert | Beschreibung |
---|---|
1 (Standardwert) |
Zurückgeben der Filter mit einem filter_type oder 1 3 (Verknüpfungsfilter) |
2 |
Gibt die Filter zurück, die über einen filter_type oder 2 3 (Logische Datensatzfilter oder Filter verfügen, die sowohl logische Datensatzfilter als auch Verknüpfungsfilter sind) |
3 |
Gibt die Filter zurück, die einen filter_type von 1 , 2 oder 3 (Filter, die verknüpfungsfilter oder logische Datensatzfilter oder beides sind) |
Resultset
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
join_filterid |
int | ID des Joinfilters. |
filtername |
sysname | Name des Filters. |
join article name |
sysname | Name des Join-Artikels. |
join_filterclause |
nvarchar(2000) | Filterklausel für den Join. |
join_unique_key |
int | Gibt an, ob sich die Verknüpfung auf einem eindeutigen Schlüssel befindet. |
base table owner |
sysname | Name des Besitzers der Basistabelle. |
base table name |
sysname | Name der Basistabelle. |
join table owner |
sysname | Name des Besitzers der Tabelle, die mit der Basistabelle verknüpft wird. |
join table name |
sysname | Name der Tabelle, die mit der Basistabelle verknüpft wird. |
article name |
sysname | Name des Tabellenartikels, der mit der Basistabelle verknüpft wird. |
filter_type |
tinyint | Typ des Zusammenführungsfilters, bei dem es sich um einen der folgenden Werte handeln kann:1 = Nur Verknüpfungsfilter2 = Logische Datensatzbeziehung3 = beide |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_helpmergefilter
wird in der Seriendruckreplikation verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin und die db_owner feste Datenbankrolle können ausgeführt werden sp_helpmergefilter
.
Zugehöriger Inhalt
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für