sp_helpmergefilter (Transact-SQL)
Aplica-se a: SQL Server
Retorna informações sobre filtros de mesclagem. Esse procedimento armazenado é executado no Publicador, em qualquer banco de dados.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_helpmergefilter
[ @publication = ] N'publication'
[ , [ @article = ] N'article' ]
[ , [ @filtername = ] N'filtername' ]
[ , [ @filter_type_bm = ] filter_type_bm ]
[ ; ]
Argumentos
@publication [ = ] N'publicação'
O nome da publicação. @publication é sysname, sem padrão.
@article [ = ] N'artigo'
O nome do artigo. @article é sysname, com um padrão de %
, que retorna os nomes de todos os artigos.
@filtername [ = ] N'nome do filtro'
O nome do filtro sobre o qual retornar informações. @filtername é sysname, com um padrão de %
, que retorna informações sobre todos os filtros definidos no artigo ou publicação.
@filter_type_bm [ = ] filter_type_bm
Filtro de bitmap para o tipo de filtro, usando filtros de mesclagem do dbo.sysmergesubsetfilters
. @filter_type_bm é binary(1) e pode ser um dos seguintes valores:
Valor | Descrição |
---|---|
1 (padrão) |
Retornar os filtros que têm um filter_type de ou 3 (filtros de 1 junção) |
2 |
Retorne os filtros que têm um filter_type de ou 3 (filtros de registro lógico ou filtros que são filtro de registro lógico e filtro de 2 junção) |
3 |
Retorne os filtros que têm um filter_type de , 2 , ou 3 (filtros que são filtro de junção ou filtro de 1 registro lógico, ou ambos) |
Conjunto de resultados
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
join_filterid |
int | ID do filtro de junção. |
filtername |
sysname | Nome do filtro. |
join article name |
sysname | Nome do artigo de junção. |
join_filterclause |
nvarchar(2000) | Cláusula de filtro que qualifica a junção. |
join_unique_key |
int | Especifica se a junção está em uma chave exclusiva. |
base table owner |
sysname | Nome do proprietário da tabela base. |
base table name |
sysname | Nome da tabela base. |
join table owner |
sysname | Nome do proprietário da tabela que é adicionada à tabela base. |
join table name |
sysname | Nome da tabela que é adicionada à tabela base. |
article name |
sysname | Nome do artigo de tabela que é adicionado à tabela base. |
filter_type |
tinyint | Tipo de filtro de mesclagem, que pode ser um dos seguintes valores:1 = somente filtro de junção2 = relação lógica de registro3 = ambos |
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
sp_helpmergefilter
é usado na replicação de mesclagem.
Permissões
Somente membros da função de servidor fixa sysadmin e da função de banco de dados fixa db_owner podem executar sp_helpmergefilter
.
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de