sp_help_fulltext_catalogs_cursor (Transact-SQL)
Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Usa um cursor para retornar a ID, o nome, o diretório raiz, o status e o número de tabelas indexadas de texto completo para o catálogo de texto completo especificado.
Importante
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Em vez disso, use a exibição sys.fulltext_catalogs catálogo.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_help_fulltext_catalogs_cursor
[ @cursor_return = ] cursor_return OUTPUT
[ , [ @fulltext_catalog_name = ] N'fulltext_catalog_name' ]
[ ; ]
Argumentos
@cursor_return [ = ] cursor_return SAÍDA
@cursor_return é um parâmetro OUTPUT do tipo int. O cursor é um cursor dinâmico, rolável e somente leitura.
@fulltext_catalog_name [ = ] N'fulltext_catalog_name'
Nome do catálogo de texto completo. @fulltext_catalog_name é sysname, com um padrão de NULL
. Se esse parâmetro for omitido ou for NULL
, as informações sobre todos os catálogos de texto completo associados ao banco de dados atual serão retornadas.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Conjunto de resultados
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
fulltext_catalog_id |
smallint | Identificador do catálogo de texto completo. |
NAME |
sysname | Nome do catálogo de texto completo. |
PATH |
nvarchar(260) | Esta cláusula não tem efeito. |
STATUS |
int | Status de população do índice de texto completo do catálogo:0 = Ocioso1 = População completa em andamento2 = Pausado3 = Limitado4 = Recuperando5 = Desligamento6 = População incremental em andamento7 = Índice de construção8 = O disco está cheio. Pausada9 = Controle de alterações |
NUMBER_FULLTEXT_TABLES |
int | Número de tabelas de texto completo indexadas associadas ao catálogo. |
Permissões
As permissões de execução têm como padrão a função public .
Exemplos
O exemplo a seguir retorna informações sobre o catálogo de texto completo Cat_Desc
.
USE AdventureWorks2022;
GO
DECLARE @mycursor CURSOR;
EXEC sp_help_fulltext_catalogs_cursor @mycursor OUTPUT, 'Cat_Desc';
FETCH NEXT FROM @mycursor;
WHILE (@@FETCH_STATUS <> -1)
BEGIN
FETCH NEXT FROM @mycursor;
END
CLOSE @mycursor;
DEALLOCATE @mycursor;
GO