Freigeben über


sp_help_fulltext_tables_cursor (Transact-SQL)

Verwendet einen Cursor, um eine Liste der Tabellen zurückzugeben, die für die Volltextindizierung registriert sind.

Wichtiger HinweisWichtig

Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Verwenden Sie stattdessen die neue sys.fulltext_indexes-Katalogsicht. Weitere Informationen finden Sie unter sys.fulltext_indexes (Transact-SQL).

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

sp_help_fulltext_tables_cursor [ @cursor_return = ] @cursor_variable OUTPUT 
     [ , [ @fulltext_catalog_name = ] 'fulltext_catalog_name' ] 
     [ , [ @table_name = ] 'table_name' ]

Argumente

  • [ @cursor_return= ] @cursor\_variable OUTPUT
    Ist die Ausgabevariable vom Typ cursor. Bei dem Cursor handelt es sich um einen schreibgeschützten, bildlauffähigen, dynamischen Cursor.

  • [ @fulltext_catalog_name= ] 'fulltext_catalog_name'
    Der Name des Volltextkatalogs. fulltext_catalog_name ist vom Datentyp sysname. Der Standardwert ist NULL. Wenn fulltext_catalog_name nicht angegeben wird oder den Wert NULL aufweist, werden alle volltextindizierten Tabellen zurückgegeben, die der Datenbank zugeordnet sind. Wenn fulltext_catalog_name angegeben wird, aber table_name nicht angegeben wird oder den Wert NULL aufweist, werden die Volltextindexinformationen für jede volltextindizierte Tabelle abgerufen, die diesem Katalog zugeordnet ist. Wenn sowohl fulltext_catalog_name als auch table_name angegeben werden, wird eine Zeile zurückgegeben, wenn table_name fulltext_catalog_name zugeordnet ist; andernfalls wird ein Fehler ausgelöst.

  • [ @table_name=] 'table_name'
    Der aus einem oder zwei Teilen bestehende Tabellenname, für den die Volltextmetadaten angefordert werden. table_name ist vom Datentyp nvarchar(517). Der Standardwert ist NULL. Wenn nur table_name angegeben wird, wird nur die Zeile zurückgegeben, die sich auf table_name bezieht.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Spaltenname

Datentyp

Beschreibung

TABLE_OWNER

sysname

Tabellenbesitzer. Der Name des Datenbankbenutzers, der die Tabelle erstellt hat.

TABLE_NAME

sysname

Tabellenname.

FULLTEXT_KEY_INDEX_NAME

sysname

Index, der die UNIQUE-Einschränkung auf die Spalte anwendet, die als die Spalte für den eindeutigen Schlüssel angegeben ist.

FULLTEXT_KEY_COLID

int

Spalten-ID des durch FULLTEXT_KEY_NAME identifizierten eindeutigen Index.

FULLTEXT_INDEX_ACTIVE

int

Gibt an, ob die für die Volltextindizierung markierten Spalten in dieser Tabelle bei Abfragen einbezogen werden sollen:

0 = Inaktiv

1 = Aktiv

FULLTEXT_CATALOG_NAME

sysname

Volltextkatalog, in dem sich die Volltextindexdaten der Tabelle befinden.

Berechtigungen

Standardmäßig verfügen Mitglieder der public-Rolle über die Ausführungsberechtigungen.

Beispiele

Im folgenden Beispiel werden die Namen der volltextindizierten Tabellen zurückgegeben, die dem Cat_Desc-Volltextkatalog zugeordnet sind.

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 

Siehe auch

Verweis

INDEXPROPERTY (Transact-SQL)

OBJECTPROPERTY (Transact-SQL)

sp_fulltext_table (Transact-SQL)

sp_help_fulltext_tables (Transact-SQL)

Gespeicherte Systemprozeduren (Transact-SQL)