Condividi tramite


Recupero dei valori di proprietà full-text tramite l'utilizzo di funzioni Transact-SQL

Per ottenere il valore di diverse proprietà full-text, è possibile utilizzare varie funzioni Transact-SQL, ad esempio OBJECTPROPERTYEX e FULLTEXTCATALOGPROPERTY.

Nella tabella seguente è incluso un elenco completo delle proprietà full-text e delle funzioni Transact-SQL correlate.

[!NOTA] Molte di queste proprietà risultano utili solo ai fini dell'amministrazione di full-text.

Proprietà Funzione

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

Funzioni Transact-SQL che restituiscono proprietà full-text

Le funzioni seguenti Transact-SQL restituiscono informazioni sulle proprietà full-text degli oggetti del database.

SERVERPROPERTY

  • IsFullTextInstalled
    Indica che il componente full-text è installato nell'istanza corrente di Microsoft SQL Server. Questa proprietà rappresenta la controparte della proprietà della funzione FULLTEXTSERVICEPROPERTY con lo stesso nome.

Per ulteriori informazioni, vedere SERVERPROPERTY (Transact-SQL).

DATABASEPROPERTYEX

  • IsFulltextEnabled
    Indica se un database è stato abilitato per l'indicizzazione full-text.

Per ulteriori informazioni, vedere DATABASEPROPERTYEX (Transact-SQL).

OBJECTPROPERTYEX

  • TableFullTextBackgroundUpdateIndexOn
    Indica se per una tabella è stata impostata l'indicizzazione full-text degli aggiornamenti in background.
  • TableFullTextCatalogId
    Fornisce l'ID del catalogo full-text contenente i dati dell'indice full-text per la tabella.
  • TableFullTextKeyColumn
    Fornisce l'ID della colonna chiave univoca full-text.
  • TableFullTextPopulateStatus
    Indica lo stato di popolamento di una tabella full-text.
  • TableHasActiveFulltextIndex
    Indica se una tabella include un indice full-text attivo.

Per ulteriori informazioni, vedere OBJECTPROPERTYEX (Transact-SQL).

COLUMNPROPERTY

  • IsFullTextIndexed
    Indica se una colonna è stata abilitata per l'indicizzazione full-text.

Per ulteriori informazioni, vedere COLUMNPROPERTY (Transact-SQL).

INDEXPROPERTY

  • IsFulltextKey
    Indica se l'indice è la chiave full-text di una tabella.

Per ulteriori informazioni, vedere INDEXPROPERTY (Transact-SQL).

Funzioni Transact-SQL correlate alle proprietà full-text

Transact-SQL include inoltre funzioni che restituiscono specificamente proprietà full-text.

Funzione Descrizione

FULLTEXTCATALOGPROPERTY

Restituisce informazioni sulle proprietà di catalogo full-text PopulateStatus, ItemCount, IndexSize, UniqueKeyCount, LogSize e PopulateCompletionAge. Per ulteriori informazioni, vedere FULLTEXTCATALOGPROPERTY (Transact-SQL).

FULLTEXTSERVICEPROPERTY

Restituisce informazioni sulle proprietà full-text a livello di servizio ResourceUsage, ConnectTimeout, DataTimeout e IsFulltextInstalled. IsFulltextInstalled restituisce la stessa informazione della proprietà SERVERPROPERTY avente lo stesso nome. Per ulteriori informazioni, vedere FULLTEXTSERVICEPROPERTY (Transact-SQL).

Esempi

Nell'esempio seguente viene verificato se per il database AdventureWorks è abilitata l'esecuzione di query full-text. Un valore restituito uguale a 1 indica che per il database AdventureWorks è abilitata l'esecuzione di query full-text, mentre 0 indica che per AdventureWorks non è stata abilitata.

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

Vedere anche

Altre risorse

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

Guida in linea e informazioni

Assistenza su SQL Server 2005