sp_help_fulltext_tables_cursor (języka Transact-SQL)

Korzysta z kursor , aby powrócić do listy tabel, które są zarejestrowane dla 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.Korzystać z nowego sys.fulltext_indexes katalogu zamiast tego widoku.Aby uzyskać więcej informacji, zobacz sys.fulltext_indexes (języka Transact-SQL).

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

Składnia

sp_help_fulltext_tables_cursor [ @cursor_return = ] @cursor_variable OUTPUT 
     [ , [ @fulltext_catalog_name = ] 'fulltext_catalog_name' ] 
     [ , [ @table_name = ] 'table_name' ]

Argumenty

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

  • [ @ fulltext_catalog_name= ] 'fulltext_catalog_name"
    Jest to nazwa wykaz pełnotekstowy.fulltext_catalog_namejest sysname, domyślna wartość NULL.Jeśli fulltext_catalog_name zostanie pominięty lub ma wartość NULL, zwracane są wszystkie tabele indeksowanych pełnego tekstu skojarzonego z bazy danych.Jeśli fulltext_catalog_name jest określony, ale table_name zostanie pominięty lub ma wartość NULL, informacje indeksu pełnotekstowego są pobierane dla każdego pełnego tekstu indeksowane tabela skojarzonych z wykazu.Jeśli oba fulltext_catalog_name i table_name są określone, wiersz jest zwracana, jeśli table_name związane z fulltext_catalog_name; w przeciwnym razie powstaje błąd.

  • [ @table_name= ] 'table_name'
    Jest nazwą tabela jednej lub dwóch części, dla którego wnioskuje się pełnego tekstu metadane .table_namejest nvarchar(517), z wartością domyślną wartość NULL.Jeśli tylko table_name jest określony, istotne dla wiersza table_name jest zwracany.

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.

NAZWA_TABELI

sysname

Nazwa tabeli.

FULLTEXT_KEY_INDEX_NAME

sysname

Indeks nakładające ograniczenia UNIQUE na kolumna wyznaczone jako unikatowy klucz kolumna.

FULLTEXT_KEY_COLID

int

Identyfikator kolumny indeks unikatowy identyfikowane przez FULLTEXT_KEY_NAME.

FULLTEXT_INDEX_ACTIVE

int

Określa, czy kolumny oznaczone do indeksowania pełnotekstowego tej tabela są uprawnione do kwerendy:

0 = Nieaktywny

1 = Aktywne

FULLTEXT_CATALOG_NAME

sysname

Katalog pełnotekstowy, w której znajduje się dane indeksu pełnotekstowego.

Uprawnienia

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

Przykłady

Poniższy przykład zwraca nazwy tabel indeksowanych pełnego tekstu skojarzonego z Cat_Desc wykaz pełnotekstowy.

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