sp_help_fulltext_columns_cursor (Transact-SQL)

S’applique à :SQL Server

Utilise un curseur pour retourner les colonnes marquées pour l'indexation de texte intégral.

Important

Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt l’affichage catalogue sys.fulltext_index_columns .

Conventions de la syntaxe Transact-SQL

Syntaxe

  
sp_help_fulltext_columns_cursor [ @cursor_return = ] @cursor_variable OUTPUT   
     [ , [ @table_name = ] 'table_name' ]   
     [ , [ @column_name = ] 'column_name' ]  

Arguments

[ @cursor_return = ] @cursor_variable OUTPUTVariable de sortie du curseur de type. Le curseur résultant est en lecture seule, dynamique et autorise les défilements.

[ @table_name = ] 'table_name' Nom de la table en une ou deux parties pour laquelle les informations d’index de recherche en texte intégral sont demandées. table_name est nvarchar(517), avec la valeur par défaut NULL. Si table_name est omis, les informations de colonne d’index de recherche en texte intégral sont récupérées pour chaque table indexée en texte intégral.

[ @column_name = ] 'column_name' Nom de la colonne pour laquelle les métadonnées d’index de recherche en texte intégral sont souhaitées. column_name est sysname avec une valeur par défaut de NULL. Si column_name est omis ou a la valeur NULL, les informations de colonne de texte intégral sont retournées pour chaque colonne indexée en texte intégral pour table_name. Si table_name est également omis ou a la valeur NULL, les informations de colonne d’index de recherche en texte intégral sont retournées pour chaque colonne indexée en texte intégral pour toutes les tables de la base de données.

Codet de retour

0 (succès) ou 1 (échec)

Jeux de résultats

Nom de la colonne Type de données Description
TABLE_OWNER sysname Propriétaire de la table. Nom de l'utilisateur de la base de données qui a créé la table.
TABLE_ID int ID de la table.
TABLE_NAME sysname Nom de la table.
FULLTEXT_COLUMN_NAME sysname Colonne d'une table indexée de texte intégral désignée pour l'indexation.
FULLTEXT_COLID int ID de la colonne indexées sur le texte intégral.
FULLTEXT_BLOBTP_COLNAME sysname Colonne d'une table indexée sur le texte intégral qui désigne le type de document de la colonne indexée sur le texte intégral. Cette valeur s’applique uniquement lorsque la colonne indexée en texte intégral est une colonne varbinary(max) ou image .
FULLTEXT_BLOBTP_COLID int Identification de la colonne du type de document. Cette valeur s’applique uniquement lorsque la colonne indexée en texte intégral est une colonne varbinary(max) ou image .
FULLTEXT_LANGUAGE sysname Langue utilisée pour la recherche en texte intégral sur la colonne.

Autorisations

Les autorisations d'exécution reviennent par défaut aux membres du rôle public .

Exemples

L'exemple suivant retourne des informations sur les colonnes désignées pour l'indexation de texte intégral dans toutes les tables de la base de données.

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   

Voir aussi

COLUMNPROPERTY (Transact-SQL)
sp_fulltext_column (Transact-SQL)
sp_help_fulltext_columns (Transact-SQL)
Procédures stockées système (Transact-SQL)