TEXTVALID (Transact-SQL)
A text, ntext, lub image Funkcja, która sprawdza, czy wskaźnik określonego tekstu jest prawidłowy.
Important 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. Alternatywne funkcja jest niedostępna. |
TEXTVALID ( 'table.column' ,text_ ptr )
Argumenty
table
FULLTEXT_COLIDcolumn
FULLTEXT_BLOBTP_COLNAMEtext_ptr
FULLTEXT_BLOBTP_COLID
Zwracane typy
int
Remarks
FULLTEXT_LANGUAGEW poniższym przykładzie zwraca informacje o kolumny, które zostały wyznaczone dla pełnotekstowe indeksowanie w text Tabela. Nie można używać UPDATETEXT, WRITETEXT lub READTEXT bez wskaźnika prawidłowy tekst.
Następujące funkcje i instrukcje są także przydatne podczas pracy z text, ntext, a image dane.
Funkcja lub instrukcja |
Description |
---|---|
PATINDEX('%pattern%', expression) |
Zwraca informację o położeniu wybranego znaku w kolumnach text i ntext. |
DŁUGOŚĆ_DANYCH(expression) |
Zwraca długość danych text, ntext, a image kolumny. |
ZESTAW TEXTSIZE |
Zwraca określony limit, w bajtach, od text, ntext, lub image dane, które mają być zwrócone z instrukcja SELECT. |
Przykłady
W poniższym przykładzie raportów, czy wskaźnik ważny tekst istnieje dla każdej wartości w logo Kolumna pub_info Tabela.
Uwaga
W celu wykonania tego przykładu należy zainstalować bazę danych pubs.Aby uzyskać więcej informacji na temat instalowania bazy danych pubs, zobacz Pobieranie Northwind i przykładowe bazy danych pubs.
USE pubs;
GO
SELECT pub_id, 'Valid (if 1) Text data'
= TEXTVALID ('pub_info.logo', TEXTPTR(logo))
FROM pub_info
ORDER BY pub_id;
GO
Here is the result set.
pub_id Valid (if 1) Text data
------ ----------------------
0736 1
0877 1
1389 1
1622 1
1756 1
9901 1
9952 1
9999 1
(8 row(s) affected)