sp_help_fulltext_tables_cursor (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure Piattaforma di strumenti analitici (PDW)
Utilizza un cursore per restituire un elenco di tabelle registrate per l'indicizzazione full-text.
Importante
Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Usare invece la nuova sys.fulltext_indexes
vista del catalogo. Per altre informazioni, vedere sys.fulltext_indexes.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_help_fulltext_tables_cursor
[ @cursor_return = ] cursor_return OUTPUT
[ , [ @fulltext_catalog_name = ] N'fulltext_catalog_name' ]
[ , [ @table_name = ] N'table_name' ]
[ ; ]
Argomenti
[ @cursor_return = ] cursor_return OUTPUT
Variabile di output del cursore di tipo. Il cursore restituito è di tipo scorrevole, dinamico e di sola lettura.
[ @fulltext_catalog_name = ] N'fulltext_catalog_name'
Nome del catalogo full-text. @fulltext_catalog_name è sysname, con un valore predefinito .NULL
Se @fulltext_catalog_name viene omesso o è
NULL
, vengono restituite tutte le tabelle indicizzate full-text associate al database.Se viene specificato @fulltext_catalog_name , ma @table_name viene omesso o è
NULL
, le informazioni sull'indice full-text vengono recuperate per ogni tabella indicizzata full-text associata al catalogo.Se vengono specificati sia @fulltext_catalog_name che @table_name , viene restituita una riga se @table_name è associata a @fulltext_catalog_name; in caso contrario, viene generato un errore.
[ @table_name = ] N'table_name'
Nome della tabella in una o due parti per il quale sono richiesti i metadati full-text. @table_name è nvarchar(517), con un valore predefinito .NULL
Se viene specificata solo @table_name , viene restituita solo la riga relativa a @table_name .
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
TABLE_OWNER |
sysname | Proprietario della tabella. Corrisponde al nome dell'utente del database che ha creato la tabella. |
TABLE_NAME |
sysname | Nome tabella. |
FULLTEXT_KEY_INDEX_NAME |
sysname | Indice che impone il UNIQUE vincolo sulla colonna designata come colonna chiave univoca. |
FULLTEXT_KEY_COLID |
int | ID colonna dell'indice univoco identificato da FULLTEXT_KEY_INDEX_NAME . |
FULLTEXT_INDEX_ACTIVE |
int | Specifica se le colonne contrassegnate per l'indicizzazione full-text nella tabella corrente sono soggette all'esecuzione di query:0 = Inattivo1 = Attivo |
FULLTEXT_CATALOG_NAME |
sysname | Catalogo full-text contenente i dati dell'indice full-text. |
Autorizzazioni
Le autorizzazioni di esecuzione vengono assegnate per impostazione predefinita ai membri del ruolo public .
Esempi
Nell'esempio seguente vengono restituiti i nomi delle tabelle indicizzate full-text associate al catalogo full-text Cat_Desc
.
USE AdventureWorks2022;
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