sp_help_fulltext_catalogs_cursor (języka Transact-SQL)
Korzysta z kursor zwraca identyfikator, nazwę, katalogu głównego, stan i liczba tabel indeksowanych pełnego tekstu dla określonego wykaz pełnotekstowy.
Waż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_catalogs katalogu zamiast tego widoku. |
Składnia
sp_help_fulltext_catalogs_cursor [ @cursor_return= ] @cursor_variable OUTPUT ,
[ @fulltext_catalog_name = ] 'fulltext_catalog_name'
Argumenty
[ @ cursor_return=] @cursor_variable danych wyjściowych
Zmienna wyjście typu cursor.kursor jest tylko do odczytu, przewijalne, dynamiczne kursor.[ @ fulltext_catalog_name= ] 'fulltext_catalog_name"
Jest to nazwa wykaz pełnotekstowy.fulltext_catalog_namejest sysname.Jeśli ten parametr zostanie pominięty lub ma wartość NULL, zwracane są informacje o wszystkich wykazów pełnego tekstu skojarzonego z bieżącej bazy danych.
Wartości kodów powrotnych
0 (sukces) lub awarii (1)
Zestawy wyników
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
fulltext_catalog_id |
smallint |
Identyfikator katalog pełnotekstowy. |
NAZWA |
sysname |
Nazwa wykaz pełnotekstowy. |
ŚCIEŻKA |
nvarchar(260) |
Począwszy od SQL Server 2008, niniejszej klauzula nie ma znaczenia. |
STAN |
int |
Stan zapełnianie indeksu pełnotekstowego wykazu: 0 = Bezczynności 1 = Pełny zapełnianie w toku 2 = Wstrzymana 3 = Throttled 4 = Odzyskiwanie 5 = Podczas zamykania 6 = Przyrostowe zapełnianie w toku 7 = Budowanie indeksu 8 = Dysk jest zapełniony.Wstrzymany 9 = Śledzenia zmian |
NUMBER_FULLTEXT_TABLES |
int |
Liczba pełnotekstowe indeksowane tabele związane z wykazu. |
Uprawnienia
Domyślne uprawnienia do wykonywania public rolę.
Przykłady
Poniższy przykład zwraca informacje o Cat_Desc wykaz pełnotekstowy.
USE AdventureWorks2008R2;
GO
DECLARE @mycursor CURSOR;
EXEC sp_help_fulltext_catalogs_cursor @mycursor OUTPUT, 'Cat_Desc';
FETCH NEXT FROM @mycursor;
WHILE (@@FETCH_STATUS <> -1)
BEGIN
FETCH NEXT FROM @mycursor;
END
CLOSE @mycursor
DEALLOCATE @mycursor;
GO