sp_help_fulltext_columns_cursor (Transact-SQL)
Utilise un curseur pour retourner les colonnes marquées pour l'indexation de texte intégral.
Important : |
---|
Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft 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 le nouvel affichage catalogue sys.fulltext_index_columns à la place. Pour plus d'informations, consultez sys.fulltext_index_columns (Transact-SQL). |
Conventions de la syntaxe de 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 OUTPUT
Variable de sortie de type cursor. 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 sur l'indexation de texte intégral sont nécessaires. table_name est de type nvarchar(517) et sa valeur par défaut est NULL. Si table_name est omis, les informations sur les colonnes d'index de texte intégral sont récupérées pour toutes les tables indexées de texte intégral.
[ @column_name =] 'column_name'
Nom de la colonne dont vous souhaitez obtenir les métadonnées d'index de texte intégral. column_name est de type sysname avec la valeur par défaut NULL. Si column_name est omis ou a la valeur NULL, des informations concernant les colonnes de texte intégral sont retournées pour toutes les colonnes indexées sur le texte intégral de table_name. Si table_name est également omis ou a la valeur NULL, des informations sur les colonnes d'indexation sur le texte intégral sont renvoyées pour chaque colonne indexée sur le texte intégral de toutes les tables de la base de données.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Autorisations
Les autorisations d'exécution sont octroyées par défaut aux membres du rôle public.
Ensembles de résultats
Nom de colonne | Type de données | Description |
---|---|---|
TABLE_OWNER |
sysname |
Propriétaire de la table. Il s'agit du nom de l'utilisateur de la base de données qui a créé la table. |
TABLE_ID |
int |
Identificateur de la table. |
TABLE_NAME |
sysname |
Nom de la table. |
FULLTEXT_COLUMN_NAME |
sysname |
Colonne d'une table indexée en texte intégral marquée pour l'indexation. |
FULLTEXT_COLID |
int |
ID de la colonne indexée en texte intégral. |
FULLTEXT_BLOBTP_COLNAME |
sysname |
Colonne d'une table indexée en texte intégral qui désigne le type de document de la colonne indexée en texte intégral. Cette valeur n'est applicable que lorsque la colonne indexée en texte intégral est de type varbinary(max) ou image. |
FULLTEXT_BLOBTP_COLID |
int |
ID de la colonne du type de document. Cette valeur n'est applicable que lorsque la colonne indexée en texte intégral est de type varbinary(max) ou image. |
FULLTEXT_LANGUAGE |
sysname |
Langue utilisée pour la recherche de texte intégral sur la colonne. |
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 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
Voir aussi
Référence
COLUMNPROPERTY (Transact-SQL)
sp_fulltext_column (Transact-SQL)
sp_help_fulltext_columns (Transact-SQL)
Procédures stockées système (Transact-SQL)