Udostępnij przez


sp_help_fulltext_columns_cursor (Transact-SQL)

Aby przywrócić w kolumnach wyznaczonych do indeksowania pełnotekstowego, korzysta z kursor.

Important noteImportant Note:

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Użycie sys.fulltext_index_columns katalogu zamiast tego widoku.

Topic link iconKonwencje składni języka Transact-SQL

sp_help_fulltext_columns_cursor [ @cursor_return = ] @cursor_variable OUTPUT 
     [ , [ @table_name = ] 'table_name' ] 
     [ , [ @column_name = ] 'column_name' ]

Argumenty

  • [ @cursor_return =] @cursor\_variable OUTPUT
    Czy zmienna wyjście typu cursor. Wynikowy kursor jest tylko do odczytu, przewijaną, kursor dynamiczny.

  • [ @table_name =] 'table_name'
    Is the one- or two-part table name for which full-text index information is requested.table_name is nvarchar(517), with a default value of NULL.Jeśli table_name argument zostanie pominięty, indeks pełnotekstowy kolumna informacji są pobierane do każdej tabela indeksowanej pełnego tekstu.

  • [ @column_name =] 'column_name'
    Is the name of the column for which full-text index metadata is desired.column_name is sysname with a default value of NULL.Jeśli column_name argument zostanie pominięty lub ma wartość NULL, kolumna pełnego tekstu informacja jest zwracana dla każdej kolumny indeksowanej pełnego tekstu dla table_name. Jeśli table_name również zostanie pominięty lub ma wartość NULL, indeks pełnotekstowy kolumna informacja jest zwracana dla każdej kolumna indeksowanej pełnego tekstu dla wszystkich tabel w bazie danych.

Wartości kodów powrotnych

0 (sukces) lub awarii (1)

Zestawy wyników

Nazwa kolumna

Typ danych

Description

TABLE_OWNER

sysname

Właściciel tabela.Jest to nazwa użytkownika bazy danych, który utworzył w tabela.

TABLE_ID

int

Identyfikator tabela.

TABLE_NAME

sysname

Nazwa tabela.

FULLTEXT_COLUMN_NAME

sysname

kolumna w całym tekście indeksowane określony dla indeksowania tabela.

FULLTEXT_COLID

int

Identyfikator kolumna z kolumna indeksowanej pełnego tekstu.

FULLTEXT_BLOBTP_COLNAME

sysname

kolumna w całym tekście indeksowane tabela, która określa typ dokumentu z kolumna indeksowanej pełnego tekstu.Wartość ta jest stosowana tylko wtedy, gdy jest kolumny indeksowanej pełnego tekstu varbinary(max) lub image Kolumna.

FULLTEXT_BLOBTP_COLID

int

Identyfikator kolumna z kolumna typu dokumentu.Wartość ta jest stosowana tylko wtedy, gdy jest kolumny indeksowanej pełnego tekstu varbinary(max) lub image Kolumna.

FULLTEXT_LANGUAGE

sysname

Język używany do wyszukiwania pełnotekstowego kolumna.

Uprawnienia

wykonać domyślnych uprawnień dla członków publiczne roli.

Przykłady

W poniższym przykładzie zwraca informacje o kolumny, które zostały wyznaczone dla indeksowania pełnotekstowego we wszystkich tabelach w bazie danych.

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