sp_help_fulltext_columns_cursor (Transact-SQL)
Se aplica a: SQL Server
Utiliza un cursor para devolver las columnas designadas para la indización de texto completo.
Importante
Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Use la vista de catálogo sys.fulltext_index_columns en su lugar.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_help_fulltext_columns_cursor
[ @cursor_return = ] cursor_return OUTPUT
[ , [ @table_name = ] N'table_name' ]
[ , [ @column_name = ] N'column_name' ]
[ ; ]
Argumentos
[ @cursor_return = ] cursor_return OUTPUT
@cursor_return es un parámetro OUTPUT de tipo int. El cursor resultante es un cursor dinámico, desplazable y de solo lectura.
[ @table_name = ] N'table_name'
Nombre de tabla de una o dos partes para el que se solicita información de índice de texto completo. @table_name es nvarchar(517), con un valor predeterminado de NULL
.
Si se omite @table_name , se recupera información de columna de índice de texto completo para cada tabla indizada de texto completo.
[ @column_name = ] N'column_name'
Nombre de la columna para la que se desean metadatos de índice de texto completo. @column_name es sysname, con un valor predeterminado de NULL
. Si se omite @column_name o es NULL
, se devuelve información de columna de texto completo para cada columna indizada de texto completo para @table_name.
Si @table_name también se omite o es NULL
, se devuelve información de columna de índice de texto completo para cada columna indizada de texto completo para todas las tablas de la base de datos.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Conjunto de resultados
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
TABLE_OWNER |
sysname | Propietario de la tabla. El propietario es el nombre del usuario de la base de datos que creó 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 completo que está designada para su indización. |
FULLTEXT_COLID |
int | Id. de columna de la columna de índice de texto completo. |
FULLTEXT_BLOBTP_COLNAME |
sysname | Columna de una tabla con índice de texto completo que especifica el tipo de documento de la columna de índice de texto completo. Este valor solo es aplicable cuando la columna indizada de texto completo es una columna varbinary(max) o image . |
FULLTEXT_BLOBTP_COLID |
int | Id. de la columna de tipo de documento. Este valor solo es aplicable cuando la columna indizada de texto completo es una columna varbinary(max) o image . |
FULLTEXT_LANGUAGE |
sysname | Lenguaje utilizado para la búsqueda de texto completo de la columna. |
Permisos
De forma predeterminada, los permisos de ejecución corresponden a los miembros del rol public .
Ejemplos
En el ejemplo siguiente se devuelve información sobre las columnas designadas para la indexación de texto completo en todas las tablas de la base de datos.
USE AdventureWorks2022;
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