Exporter (0) Imprimer
Développer tout

Obtention de valeurs de propriétés de texte intégral à l'aide de fonctions Transact-SQL

Vous pouvez faire appel à plusieurs fonctions Transact-SQL, telles que OBJECTPROPERTYEX et FULLTEXTCATALOGPROPERTY, pour vous procurer la valeur de diverses propriétés de texte intégral.

Le tableau suivant contient une liste complète des propriétés de texte intégral et des fonctions Transact-SQL qui leur sont associées.

ms142579.note(fr-fr,SQL.90).gifRemarque :
En grande majorité, ces propriétés ne sont utiles que pour l'administration de la recherche de texte intégral.

Propriété Fonction

IsFulltextIndexed

COLUMNPROPERTY

FullTextTypeColumn

COLUMNPROPERTY

IsFullTextInstalled

SERVERPROPERTY

IsFulltextEnabled

DATABASEPROPERTYEX

IsFulltextKey

INDEXPROPERTY

TableFulltextBackgroundUpdateIndexOn

OBJECTPROPERTYEX

TableFulltextCatalogId

OBJECTPROPERTYEX

TableFulltextChangeTrackingOn

OBJECTPROPERTYEX

TableFulltextDocsProcessed

OBJECTPROPERTYEX

TableFulltextFailCount

OBJECTPROPERTYEX

TableFulltextItemCount

OBJECTPROPERTYEX

TableFulltextKeyColumn

OBJECTPROPERTYEX

TableFulltextPendingChanges

OBJECTPROPERTYEX

TableFulltextPopulateStatus

OBJECTPROPERTYEX

TableHasActiveFulltextIndex

OBJECTPROPERTYEX

AccentSensitivity

FULLTEXTCATALOGPROPERTY

IndexSize

FULLTEXTCATALOGPROPERTY

ItemCount

FULLTEXTCATALOGPROPERTY

LogSize

FULLTEXTCATALOGPROPERTY

MergeStatus

FULLTEXTCATALOGPROPERTY

PopulateCompletionAge

FULLTEXTCATALOGPROPERTY

PopulateStatus

FULLTEXTCATALOGPROPERTY

UniqueKeyCount

FULLTEXTCATALOGPROPERTY

ResourceUsage

FULLTEXTSERVICEPROPERTY

ConnectTimeout

FULLTEXTSERVICEPROPERTY

IsFullTextInstalled

FULLTEXTSERVICEPROPERTY

DataTimeout

FULLTEXTSERVICEPROPERTY

LoadOSResources

FULLTEXTSERVICEPROPERTY

VerifySignature

FULLTEXTSERVICEPROPERTY

Ces fonctions Transact-SQL retournent des informations concernant les propriétés de texte intégral des objets de base de données.

SERVERPROPERTY

IsFullTextInstalled

Indique que le composant de texte intégral est installé avec l'instance actuelle de Microsoft SQL Server. Cette propriété représente l'équivalent de la propriété de la fonction FULLTEXTSERVICEPROPERTY du même nom.

Pour plus d'informations, consultez SERVERPROPERTY (Transact-SQL)

DATABASEPROPERTYEX

IsFulltextEnabled

Indique si une base de données a été activée pour l'indexation de texte intégral.

Pour plus d'informations, consultez DATABASEPROPERTYEX (Transact-SQL)

OBJECTPROPERTYEX

TableFullTextBackgroundUpdateIndexOn

Indique si une table possède une indexation de mise à jour d'arrière-plan de texte intégral.

TableFullTextCatalogId

Fournit l'ID du catalogue de texte intégral dans lequel résident les données d'indexation de texte intégral de la table.

TableFullTextKeyColumn

Fournit l'ID de la colonne de clé unique de texte intégral.

TableFullTextPopulateStatus

Indique l'état de remplissage d'une table de texte intégral.

TableHasActiveFulltextIndex

Indique si une table possède un index de texte intégral actif.

Pour plus d'informations, consultez OBJECTPROPERTYEX (Transact-SQL).

COLUMNPROPERTY

IsFullTextIndexed

Indique si une colonne a été activée pour l'indexation de texte intégral.

Pour plus d'informations, consultez COLUMNPROPERTY (Transact-SQL).

INDEXPROPERTY

IsFulltextKey

Indique si l'index constitue la clé de texte intégral d'une table.

Pour plus d'informations, consultez INDEXPROPERTY (Transact-SQL)

Transact-SQL possède des fonctions qui renvoient spécifiquement des propriétés de texte intégral.

Fonction Description

FULLTEXTCATALOGPROPERTY

Retourne des informations concernant les propriétés de catalogue de texte intégral : PopulateStatus, ItemCount, IndexSize, UniqueKeyCount, LogSize et PopulateCompletionAge. Pour plus d'informations, consultez FULLTEXTCATALOGPROPERTY (Transact-SQL).

FULLTEXTSERVICEPROPERTY

Retourne des informations concernant les propriétés au niveau du service de texte intégral : ResourceUsage, ConnectTimeout, DataTimeout et IsFulltextInstalled. IsFulltextInstalled retourne les mêmes informations que la propriété SERVERPROPERTY du même nom. Pour plus d'informations, consultez FULLTEXTSERVICEPROPERTY (Transact-SQL).

L'exemple suivant permet de vérifier si l'exécution de requêtes de texte intégral est activée pour la base de données AdventureWorks. Une valeur de retour de type 1 indique que AdventureWorks est activé pour les requêtes de texte intégral. La valeur 0 indique que AdventureWorks n'a pas été activé pour ce même type de requête.

USE AdventureWorks;
GO
SELECT DATABASEPROPERTY('AdventureWorks', 'IsFullTextEnabled');
GO

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft