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

Fonctions Transact-SQL retournant des propriétés de texte intégral

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)

Fonctions Transact-SQL de texte intégral

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).

Exemples

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

Voir aussi

Autres ressources

COLUMNPROPERTY (Transact-SQL)
DATABASEPROPERTY (Transact-SQL)
DATABASEPROPERTYEX (Transact-SQL)
FULLTEXTCATALOGPROPERTY (Transact-SQL)
FULLTEXTSERVICEPROPERTY (Transact-SQL)
INDEXPROPERTY (Transact-SQL)
OBJECTPROPERTY (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005