sp_helpmergefilter (Transact-SQL)
Возвращает сведения о фильтрах слияния. Эта хранимая процедура выполняется на издателе в любой базе данных.
Синтаксис
sp_helpmergefilter [ @publication= ] 'publication'
[ , [ @article= ] 'article']
[ , [ @filtername= ] 'filtername']
Аргументы
[ @publication= ] 'publication'
Имя публикации. Аргумент publication имеет тип sysname и не имеет значения по умолчанию.[ @article=] 'article'
Имя статьи. Аргумент article имеет тип sysname и значение по умолчанию %, которое возвращает имена всех статей.[ @filtername=] 'filtername'
Имя фильтра, используемого для возвращения данных. Аргумент filtername имеет тип sysname и значение по умолчанию %, которое возвращает данные обо всех фильтрах, определенных для статьи или публикации.
Результирующие наборы
Имя столбца |
Тип данных |
Описание |
---|---|---|
join_filterid |
int |
Идентификатор фильтра соединения. |
filtername |
sysname |
Имя фильтра. |
join article name |
sysname |
Имя статьи соединения. |
join_filterclause |
nvarchar(2000) |
Выражение фильтра для уточнения соединения. |
join_unique_key |
int |
Определяет, производится ли соединение по уникальному ключу. |
base table owner |
sysname |
Имя владельца базовой таблицы. |
base table name |
sysname |
Имя базовой таблицы. |
join table owner |
sysname |
Имя владельца таблицы, соединяемой с основной таблицей. |
join table name |
sysname |
Имя таблицы, соединяемой с основной таблицей. |
article name |
sysname |
Имя статьи таблицы, соединяемой с основной таблицей. |
filter_type |
tinyint |
Тип фильтра слияния. Может быть одним из следующих: 1 = только фильтр соединения. 2 = связь логических записей. 3 = оба. |
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Замечания
Хранимая процедура sp_helpmergefilter используется в репликации слиянием.
Разрешения
Только члены предопределенной роли сервера sysadmin и предопределенной роли базы данных db_owner могут вызывать хранимую процедуру sp_helpmergefilter.