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: |
---|
Dieses Feature wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature 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, scrollfähigen, dynamischen Cursor.
[ @fulltext_catalog_name= ] 'fulltext_catalog_name'
Der Name des Volltextkatalogs. fulltext_catalog_name ist ein Wert vom Datentyp sysname; der Standardwert ist NULL. Wenn fulltext_catalog_name ausgelassen 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 ausgelassen 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, falls table_namefulltext_catalog_name zugeordnet ist; andernfalls wird ein Fehler ausgelöst.
[ @table_name=] 'table_name'
Der ein- oder zweiteilige Tabellenname, für den die Volltextmetadaten angefordert werden. table_name ist ein Wert 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 Indexes. |
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
Die Ausführungsberechtigungen erhält standardmäßig die public-Rolle.
Beispiele
Das folgende Beispiel gibt die Namen der volltextindizierten Tabellen zurück, 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)