TEXTVALID (Transact-SQL)
A text, ntext, lub image funkcja , która sprawdza, czy wskaźnik określony tekst.
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.Funkcja alternatywnego nie jest dostępna. |
Składnia
TEXTVALID ( 'table.column' ,text_ ptr )
Argumenty
table
Jest nazwą tabela , która będzie używana.column
Jest to nazwa kolumna , która będzie używana.text_ptr
Jest wskaźnik tekstu do sprawdzenia.
Zwracane typy
int
Uwagi
Zwraca wartość 1, jeżeli wskaźnik jest prawidłowy i 0, gdy wskaźnik myszy jest nieprawidłowa.Należy zauważyć, że identyfikator dla text kolumna musi zawierać nazwę tabela .UPDATETEXT, WRITETEXT lub READTEXT nie można używać bez wskaźnika prawidłowy tekst.
Następujące funkcje i instrukcje są także przydatne podczas pracy z text, ntext, i image danych.
Funkcja lub instrukcja |
Opis |
---|---|
PATINDEX('%pattern%', expression) |
Zwraca znak określony znak ciąg w text i ntext kolumny. |
DŁUGOŚĆ_DANYCH(expression)) |
Zwraca długość danych w text, ntext, i image kolumny. |
ZESTAW TEXTSIZE |
Zwraca limit, podany w bajtach, z text, ntext, lub image dane zwrócone z instrukcjaSELECT. |
Przykłady
Poniższy przykład raporty, czy istnieje wskaźnik prawidłowe tekstu dla każdej wartości w logo kolumna pub_info tabela.
Ostrzeżenie
Aby uruchomić ten przykład, należy zainstalować pubs bazy danych.Aby uzyskać informacje dotyczące sposobu instalowania pubs bazy danych, zobacz Pobieranie Northwind i pubs przykładowe bazy danych.
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
Oto zestaw wyników.
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)