sp_help_fulltext_columns_cursor (Transact-SQL)
Verwendet einen Cursor, um eine Liste der Spalten zurückzugeben, die für die Volltextindizierung angegeben wurden.
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 sys.fulltext_index_columns-Katalogsicht. |
Transact-SQL-Syntaxkonventionen
Syntax
sp_help_fulltext_columns_cursor [ @cursor_return = ] @cursor_variable OUTPUT
[ , [ @table_name = ] 'table_name' ]
[ , [ @column_name = ] 'column_name' ]
Argumente
[ @cursor_return =] @cursor\_variable OUTPUT
Bezeichnet die Ausgabevariable vom Typ cursor. Bei dem Cursor handelt es sich um einen schreibgeschützten, bildlauffähigen, dynamischen Cursor.[ @table_name =] 'table_name'
Der aus einem oder zwei Teilen bestehende Name der Tabelle, für die Informationen zum Volltextindex angefordert werden. table_name ist vom Datentyp nvarchar(517). Der Standardwert ist NULL. Wenn table_name ausgelassen wird, werden die Volltextindex-Spalteninformationen für jede volltextindizierte Tabelle abgerufen.[ @column_name =] 'column_name'
Der Name der Spalte, für die Informationen zum Volltextindex gewünscht werden. column_name ist vom Datentyp sysname. Der Standardwert ist NULL. Wenn column_name ausgelassen wird oder den Wert NULL aufweist, werden die Volltextspalteninformationen für jede volltextindizierte Spalte für table_name zurückgegeben. Wenn table_name ebenfalls ausgelassen wird oder den Wert NULL aufweist, werden die Volltextindex-Spalteninformationen für jede volltextindizierte Spalte aller Tabellen in der Datenbank zurückgegeben.
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_ID |
int |
ID der Tabelle. |
TABLE_NAME |
sysname |
Tabellenname. |
FULLTEXT_COLUMN_NAME |
sysname |
Spalte in einer volltextindizierten Tabelle, die zum Indizieren angegeben ist. |
FULLTEXT_COLID |
int |
Spalten-ID der volltextindizierten Spalte. |
FULLTEXT_BLOBTP_COLNAME |
sysname |
Spalte in einer volltextindizierten Tabelle, die den Dokumenttyp der volltextindizierten Spalte angibt. Dieser Wert kann nur angewendet werden, wenn die volltextindizierte Spalte eine varbinary(max)- oder image-Spalte ist. |
FULLTEXT_BLOBTP_COLID |
int |
Die Spalten-ID der Dokumenttypspalte. Dieser Wert kann nur angewendet werden, wenn die volltextindizierte Spalte eine varbinary(max)- oder image-Spalte ist. |
FULLTEXT_LANGUAGE |
sysname |
Sprache, die für die Volltextsuche der Spalte verwendet wird. |
Berechtigungen
Die Ausführungsberechtigungen werden standardmäßig der public-Rolle erteilt.
Beispiele
Im folgenden Beispiel werden Informationen zu den Spalten zurückgegeben, die in allen Tabellen der Datenbank für die Volltextindizierung angegeben wurden.
USE AdventureWorks;
GO
DECLARE @mycursor CURSOR;
EXEC sp_help_fulltext_columns_cursor @mycursor OUTPUT
FETCH NEXT FROM @mycursor;
WHILE (@@FETCH_STATUS <> -1)
BEGIN
FETCH NEXT FROM @mycursor;
END;
CLOSE @mycursor;
DEALLOCATE @mycursor;
GO
Siehe auch
Verweis
sp_fulltext_column (Transact-SQL)