Obtener valores de propiedades de texto mediante funciones Transact-SQL

Varias de las funciones Transact-SQL, como OBJECTPROPERTYEX y FULLTEXTCATALOGPROPERTY, se pueden usar para obtener el valor de diversas propiedades de texto.

La siguiente tabla contiene una lista completa de propiedades de texto y sus funciones Transact-SQL relacionadas.

[!NOTA] Muchas de estas propiedades son útiles únicamente para la administración de texto.

Propiedad Función

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

Funciones Transact-SQL que devuelven propiedades de texto

Estas funciones Transact-SQL devuelven información acerca de las propiedades de texto de los objetos de la base de datos.

SERVERPROPERTY

  • IsFullTextInstalled
    Indica que el componente de texto se encuentra instalado con la instancia actual de Microsoft SQL Server. Esta propiedad corresponde a la propiedad de función FULLTEXTSERVICEPROPERTY del mismo nombre.

Para obtener más información, vea SERVERPROPERTY (Transact-SQL)

DATABASEPROPERTYEX

  • IsFulltextEnabled
    Indica si una base de datos se ha habilitado para la indización de texto.

Para obtener más información, vea DATABASEPROPERTYEX (Transact-SQL)

OBJECTPROPERTYEX

  • TableFullTextBackgroundUpdateIndexOn
    Indica si una tabla tiene actualización de índices de texto en segundo plano
  • TableFullTextCatalogId
    Proporciona el Id. del catálogo de texto en el que residen los datos de los índices de texto para la tabla.
  • TableFullTextKeyColumn
    Proporciona el Id. de la columna de clave única de texto.
  • TableFullTextPopulateStatus
    Indica el estado de llenado de una tabla de texto.
  • TableHasActiveFulltextIndex
    Indica si la tabla tiene un índice de texto activo.

Para obtener más información, vea OBJECTPROPERTYEX (Transact-SQL).

COLUMNPROPERTY

  • IsFullTextIndexed
    Indica si una columna se ha habilitado para la indización de texto.

Para obtener más información, vea COLUMNPROPERTY (Transact-SQL).

INDEXPROPERTY

  • IsFulltextKey
    Indica si el índice es la clave de texto para una tabla.

Para obtener más información, vea INDEXPROPERTY (Transact-SQL)

Funciones Transact-SQL relacionadas con texto

Transact-SQL tiene funciones que devuelven específicamente propiedades de texto.

Función Descripción

FULLTEXTCATALOGPROPERTY

Devuelve información acerca de las propiedades de catálogo de texto: PopulateStatus, ItemCount, IndexSize, UniqueKeyCount, LogSize y PopulateCompletionAge. Para obtener más información, vea FULLTEXTCATALOGPROPERTY (Transact-SQL).

FULLTEXTSERVICEPROPERTY

Devuelve información acerca de las propiedades de nivel de servicio de catálogo de texto: ResourceUsage, ConnectTimeout, DataTimeout e IsFulltextInstalled. IsFulltextInstalled devuelve la misma información que la propiedad SERVERPROPERTY del mismo nombre. Para obtener más información, vea FULLTEXTSERVICEPROPERTY (Transact-SQL).

Ejemplos

En este ejemplo se comprueba si la base de datos AdventureWorks está habilitada para consultas de texto. El valor devuelto 1 indica que AdventureWorks está habilitada para consultas de texto. 0 indica que AdventureWorks no ha sido habilitada para consultas de texto.

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

Vea también

Otros recursos

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

Ayuda e información

Obtener ayuda sobre SQL Server 2005