sp_help_fulltext_columns_cursor (Transact-SQL)
Aplica-se a:SQL Server
Usa um cursor para retornar as colunas designadas para indexação de texto completo.
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 de catálogo sys.fulltext_index_columns .
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_help_fulltext_columns_cursor [ @cursor_return = ] @cursor_variable OUTPUT
[ , [ @table_name = ] 'table_name' ]
[ , [ @column_name = ] 'column_name' ]
Argumentos
[ @cursor_return = ] @cursor_variable OUTPUT
É a variável de saída do tipo cursor. O cursor resultante é rolável, dinâmico, somente leitura.
[ @table_name = ] 'table_name'
É o nome da tabela de uma ou duas partes para a qual as informações de índice de texto completo são solicitadas. table_name é nvarchar(517), com um valor padrão de NULL. Se table_name for omitida, as informações da coluna de índice de texto completo serão recuperadas para cada tabela indexada de texto completo.
[ @column_name = ] 'column_name'
É o nome da coluna para a qual os metadados de índice de texto completo são desejados. column_name é sysname com um valor padrão de NULL. Se column_name for omitido ou for NULL, as informações de coluna de texto completo serão retornadas para cada coluna indexada de texto completo para table_name. Se table_name também for omitido ou for NULL, as informações da coluna de índice de texto completo serão retornadas para cada coluna indexada de texto completo para todas as tabelas no banco de dados.
Valores do código de retorno
0 (êxito) ou (1) falha
Conjuntos de resultados
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
TABLE_OWNER | sysname | Proprietário da tabela. Esse é o nome do usuário de banco de dados que criou a tabela. |
TABLE_ID | int | Identificação da tabela. |
TABLE_NAME | sysname | Nome da tabela. |
FULLTEXT_COLUMN_NAME | sysname | A coluna em uma tabela indexada de texto completo que é designada para indexação. |
FULLTEXT_COLID | int | ID da indexada de texto completo. |
FULLTEXT_BLOBTP_COLNAME | sysname | Coluna em uma tabela indexada de texto completo que especifica seu tipo de documento. Esse valor só é aplicável quando a coluna indexada de texto completo é uma coluna varbinary(max) ou image . |
FULLTEXT_BLOBTP_COLID | int | ID da coluna de tipo de documento. Esse valor só é aplicável quando a coluna indexada de texto completo é uma coluna varbinary(max) ou image . |
FULLTEXT_LANGUAGE | sysname | Idioma usado para a pesquisa de texto completo da coluna. |
Permissões
As permissões de execução usam como padrão membros da função pública .
Exemplos
O exemplo a seguir retorna informações sobre as colunas que foram designadas para indexação de texto completo em todas as tabelas do banco de dados.
USE AdventureWorks2022;
GO
DECLARE @mycursor CURSOR;
EXEC sp_help_fulltext_columns_cursor @mycursor OUTPUT
FETCH NEXT FROM @mycursor;
WHILE (@@FETCH_STATUS <> -1)
BEGIN
FETCH NEXT FROM @mycursor;
END;
CLOSE @mycursor;
DEALLOCATE @mycursor;
GO
Confira também
COLUMNPROPERTY (Transact-SQL)
sp_fulltext_column (Transact-SQL)
sp_help_fulltext_columns (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)
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