Compartir a través de


sp_help_fulltext_tables_cursor (Transact-SQL)

Utiliza un cursor para devolver una lista de las tablas registradas para la indización de texto completo.

Nota importanteImportante

Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Utilice la nueva vista de catálogo sys.fulltext_indexes en su lugar. Para obtener más información, vea sys.fulltext_indexes (Transact-SQL).

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_help_fulltext_tables_cursor [ @cursor_return = ] @cursor_variable OUTPUT 
     [ , [ @fulltext_catalog_name = ] 'fulltext_catalog_name' ] 
     [ , [ @table_name = ] 'table_name' ]

Argumentos

  • [ @cursor_return= ] @cursor\_variable OUTPUT
    Es la variable de salida de tipo cursor. El cursor es desplazable, dinámico y de solo lectura.

  • [ @fulltext_catalog_name= ] 'fulltext_catalog_name'
    Es el nombre del catálogo de texto completo. fulltext_catalog_name es de tipo sysname y su valor predeterminado es NULL. Si se omite fulltext_catalog_name o es NULL, se devuelven todas las tablas indizadas de texto completo asociadas a la base de datos. Si se especifica fulltext_catalog_name, pero se omite table_name o es NULL, la información de índice de texto completo se recupera para cada tabla indizada de texto completo asociada a este catálogo. Si se especifican fulltext_catalog_name y table_name, se devuelve una fila si table_name está asociado a fulltext_catalog_name; de lo contrario, se genera un error.

  • [ @table_name=] 'table_name'
    Es el nombre de tabla de una o dos partes para la que se solicitan los metadatos de texto completo. table_name es de tipo nvarchar(517) y su valor predeterminado es NULL. Si solo se especifica table_name, solo se devuelve la fila relevante para table_name.

Valores de código de retorno

0 (correcto) o 1 (error)

Conjuntos de resultados

Nombre de columna

Tipo de datos

Descripción

TABLE_OWNER

sysname

Propietario de la tabla. Es el nombre del usuario de la base de datos que ha creado la tabla.

TABLE_NAME

sysname

Nombre de la tabla.

FULLTEXT_KEY_INDEX_NAME

sysname

Índice que impone la restricción UNIQUE a la columna designada como columna de clave única.

FULLTEXT_KEY_COLID

int

Id. de columna del índice único que identifica FULLTEXT_KEY_NAME.

FULLTEXT_INDEX_ACTIVE

int

Especifica si las columnas de esta tabla marcadas para indización de texto completo pueden utilizarse en consultas:

0 = Inactivo

1 = Activo

FULLTEXT_CATALOG_NAME

sysname

Catálogo de texto completo en el que residen los datos de índice de texto completo.

Permisos

De forma predeterminada, los permisos de ejecución corresponden a los miembros del rol public.

Ejemplos

En este ejemplo se obtienen los nombres de las tablas con índice de texto completo asociadas al catálogo de texto completo Cat_Desc.

USE AdventureWorks;
GO
DECLARE @mycursor CURSOR;
EXEC sp_help_fulltext_tables_cursor @mycursor OUTPUT, 'Cat_Desc';
FETCH NEXT FROM @mycursor;
WHILE (@@FETCH_STATUS <> -1)
   BEGIN
      FETCH NEXT FROM @mycursor;
   END;
CLOSE @mycursor;
DEALLOCATE @mycursor;
GO 

Vea también

Referencia

INDEXPROPERTY (Transact-SQL)

OBJECTPROPERTY (Transact-SQL)

sp_fulltext_table (Transact-SQL)

sp_help_fulltext_tables (Transact-SQL)

Procedimientos almacenados del sistema (Transact-SQL)