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.
Importante |
---|
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). |
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
sp_fulltext_table (Transact-SQL)