sp_help_fulltext_tables_cursor (Transact-SQL)
Verwendet einen Cursor, um eine Liste der Tabellen zurückzugeben, die für die Volltextindizierung registriert sind.
Wichtig |
---|
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). |
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
sp_fulltext_table (Transact-SQL)