Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Utiliza un cursor para devolver una lista de las tablas registradas para la indización de texto.
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 sólo lectura.
[ @fulltext_catalog_name= ] 'fulltext_catalog_name'
Es el nombre del catálogo de texto. 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 asociadas a la base de datos. Si se especifica fulltext_catalog_name, pero table_name se omite o es NULL, la información de índice de texto se recupera para cada tabla indizada de texto 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; en caso contrario, se genera un error.
[ @table_name=] 'table_name'
Es el nombre de tabla de una o dos partes para el cual se solicitan los metadatos de texto. table_name es de tipo nvarchar(517) y su valor predeterminado es NULL. Si sólo se especifica table_name, se devuelve únicamente la fila correspondiente a table_name.
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 pueden utilizarse en consultas: 0 = Inactivo 1 = Activo |
FULLTEXT_CATALOG_NAME |
sysname |
Catálogo de texto en el que residen los datos de índice de texto. |
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 este ejemplo se obtienen los nombres de las tablas con índice de texto asociadas al catálogo de texto 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)
Importante: