Freigeben über


sp_help_fulltext_columns_cursor (Transact-SQL)

Verwendet einen Cursor, um eine Liste der Spalten zurückzugeben, die für die Volltextindizierung angegeben wurden.

ms175989.note(de-de,SQL.90).gifWichtig:
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_index_columns-Katalogsicht. Weitere Informationen finden Sie unter sys.fulltext_index_columns (Transact-SQL).

Themenlink (Symbol)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, scrollfähigen, dynamischen Cursor.

[ @table_name =] 'table_name'

Ist der ein- oder zweiteilige Tabellenname, für den Volltextindexinformationen angefordert werden. table_name ist ein Wert 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 Volltextindex-Metadaten angefordert werden. column_name ist ein Wert 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 erhält standardmäßig die public-Rolle.

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

COLUMNPROPERTY (Transact-SQL)
sp_fulltext_column (Transact-SQL)
sp_help_fulltext_columns (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005