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)