Compartir a través de


sp_help_fulltext_columns_cursor (Transact-SQL)

Utiliza un cursor para devolver las columnas designadas para la indización de texto.

ms175989.note(es-es,SQL.90).gifImportante:
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_index_columns en su lugar. Para obtener más información, vea sys.fulltext_index_columns (Transact-SQL).

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL (Transact-SQL)

Sintaxis

sp_help_fulltext_columns_cursor [ @cursor_return = ] @cursor_variable OUTPUT 
     [ , [ @table_name = ] 'table_name' ] 
     [ , [ @column_name = ] 'column_name' ]

Argumentos

[ @cursor_return =] @cursor_variable OUTPUT

Es la variable de salida de tipo cursor. El cursor resultante es desplazable, dinámico y de sólo lectura.

[ @table_name =] 'table_name'

Es el nombre de tabla de una o dos partes para el cual se solicita información de índice de texto. table_name es de tipo nvarchar(517) y su valor predeterminado es NULL. Si se omite table_name, se recupera la información de columna de índice de texto de todas las tablas con índice de texto.

[ @column_name =] 'column_name'

Es el nombre de la columna cuyos metadatos de índice de texto se solicitan. column_name es de tipo sysname y su valor predeterminado es NULL. Si se omite column_name o es NULL, se obtiene la información de la columna de texto para cada columna de índice de texto de table_name. Si también se omite table_name o es NULL, se obtiene la información de la columna de índice de texto para cada columna de índice de texto de todas las tablas de la base de datos.

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_ID

int

Id. de la tabla.

TABLE_NAME

sysname

Nombre de la tabla.

FULLTEXT_COLUMN_NAME

sysname

Columna de una tabla con índice de texto que está designada para su indización.

FULLTEXT_COLID

int

Id. de columna de la columna de índice de texto.

FULLTEXT_BLOBTP_COLNAME

sysname

Columna de una tabla con índice de texto que especifica el tipo de documento de la columna de índice de texto. Este valor sólo es aplicable cuando la columna de índice de texto es una columna varbinary(max) o image.

FULLTEXT_BLOBTP_COLID

int

Id. de la columna de tipo de documento. Este valor sólo es aplicable cuando la columna de índice de texto es una columna varbinary(max) o image.

FULLTEXT_LANGUAGE

sysname

Lenguaje utilizado para la búsqueda de texto de la columna.

Permisos

De forma predeterminada, los permisos de ejecución corresponden a los miembros de la función public.

Valores de código de retorno

0 (correcto) o 1 (error)

Ejemplos

En el ejemplo siguiente se devuelve información acerca de las columnas que se han designado para la indización de texto en todas las tablas de la base de datos.

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

Vea también

Referencia

COLUMNPROPERTY (Transact-SQL)
sp_fulltext_column (Transact-SQL)
sp_help_fulltext_columns (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005