sp_help_fulltext_columns_cursor (Transact-SQL)
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 Microsoft 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 do catálogo sys.fulltext_index_columns. |
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 de 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 NULL. Se table_name for omitido, as informações de coluna de índice de texto completo serão recuperadas para todas as tabelas indexadas de texto completo.[ [ @column_name =] 'column_name'
É o nome da coluna na qual para a qual os metadados de índice de texto completo são desejados. column_name é sysname, com um valor padrão NULL. Se column_name for omitido ou for o NULL, as informações de coluna de texto completo serão retornadas a todas as colunas indexadas de texto completo para table_name. Se table_name também for omitido ou for NULL, as informações de coluna de texto completo serão retornadas a todas as colunas indexadas de texto completo para todas as tabelas no banco de dados.
Valores de 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 |
ID 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 de coluna da coluna 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 for uma coluna varbinary(max) ou image. |
FULLTEXT_BLOBTP_COLID |
int |
ID de coluna da coluna de tipo de documento. Esse valor só é aplicável quando a coluna indexada de texto completo for uma coluna varbinary(max) ou image. |
FULLTEXT_LANGUAGE |
sysname |
Idioma usado para a pesquisa de texto completo da coluna. |
Permissões
Padrão de permissões de execução para 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 AdventureWorks;
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