sp_help_fulltext_columns_cursor (języka Transact-SQL)

Korzysta z kursor zwraca kolumny wyznaczony do indeksowania pełnotekstowego.

Ważna informacjaWażne:

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.Użycie sys.fulltext_index_columns katalogu zamiast tego widoku.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

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

Argumenty

  • [ @ cursor_return =] @cursor_variable danych wyjściowych
    Zmienna wyjście typu cursor.Wynikowy kursor jest tylko do odczytu, przewijalne, dynamiczne kursor.

  • [ @ nazwa_tabeli = ] 'table_name"
    Jest nazwą tabela jednej lub dwóch części, dla których wymagane są informacje indeksu pełnotekstowego.table_namejest nvarchar(517), z wartością domyślną wartość NULL.Jeśli table_name zostanie pominięty, indeks pełnotekstowy kolumna informacje są pobierane dla każdego pełnotekstowego indeksowania tabela.

  • [ @ column_name =] 'column_name"
    Jest to nazwa kolumna , dla których indeks pełnotekstowy metadane jest pożądane.column_namejest sysname z wartością domyślną wartość NULL.Jeśli column_name zostanie pominięty lub jest NULL, pełny tekst kolumna zwracane informacje dla każdego pełnego tekstu indeksować kolumna dla table_name.Jeśli table_name również zostanie pominięty lub ma wartość NULL, zwracane są informacje kolumna indeksu pełnotekstowego dla każdego pełnotekstowego indeksowania kolumna dla wszystkich tabel w bazie danych.

Wartości kodów powrotnych

0 (sukces) lub awarii (1)

Zestawy wyników

Nazwa kolumny

Typ danych

Opis

TABLE_OWNER

sysname

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

TABLE_ID

int

Identyfikator tabela.

NAZWA_TABELI

sysname

Nazwa tabeli.

FULLTEXT_COLUMN_NAME

sysname

Kolumny w całym tekście indeksowane tabela wyznaczony do indeksowania.

FULLTEXT_COLID

int

Kolumna Identyfikator pełnego tekstu indeksować kolumna.

FULLTEXT_BLOBTP_COLNAME

sysname

Kolumny w całym tekście indeksowane tabela , która określa typ dokumentu pełnotekstowe kolumnaindeksowanej.Wartość ta dotyczy wyłącznie podczas pełnego tekstu kolumna indeksowanej jest varbinary(max) lub image kolumna.

FULLTEXT_BLOBTP_COLID

int

Identyfikator kolumny Typ dokumentu kolumna.Wartość ta dotyczy wyłącznie podczas pełnego tekstu kolumna indeksowanej jest varbinary(max) lub image kolumna.

FULLTEXT_LANGUAGE

sysname

Język używany do przeszukiwanie pełnego tekstu kolumna.

Uprawnienia

Wykonywanie uprawnień domyślnych dla członków public roli.

Przykłady

Poniższy przykład zwraca informacje o kolumnach, które zostały wyznaczone do indeksowania pełnotekstowego we wszystkich tabel w bazie danych.

USE AdventureWorks2008R2;
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