Condividi tramite


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 = Inattivo
1 = 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