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 OUTPUT
Variable 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)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour