sp_help_fulltext_columns_cursor (języka Transact-SQL)
Korzysta z kursor zwraca kolumny wyznaczony do indeksowania pełnotekstowego.
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_index_columns katalogu zamiast tego widoku. |
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