TEXTVALID (Transact-SQL)
Atext,ntext, orimageişlev, belirli bir metin işaretçi geçerli olup olmadığını denetler.
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. Diğer bir işlev kullanılamaz. |
TEXTVALID ( 'table.column' ,text_ ptr )
Bağımsız değişkenler
table
Adı tablo, kullanılacak.column
Kullanılacak sütun adı'dır.text_ptr
Denetlenecek metin işaretçisi belirtilir.
Dönüş Türleri
int
Remarks
İşaretçi işaretçi geçerli ise 1 verir ve 0 ise geçerli değil.Dikkat tanımlayıcısınıtextgereken sütun içeren tablonun adı.Geçerli metin işaretçisi READTEXT, WRITETEXT veya UPDATETEXT kullanamazsınız.
Aşağıdaki işlevleri ve deyimleri, çalışma ile de yararlı olantext,ntext, veimageveri.
İşlevi veya deyim |
Açıklama |
---|---|
PATINDEX('%pattern%', expression) |
' De belirtilen karakter dizesinin karakter konumunu döndürürtextventextsütun. |
VERİUZUNLUĞU(expression) |
Verilerin uzunluğunu döndürürtext,ntext, veimagesütun. |
küme TEXTSIZE |
, Sınırı, bayt cinsinden döndürürtext,ntext, orimageveri döndürülen deyim. |
Örnekler
Aşağıdaki örnek raporları her değer için geçerli metin işaretçisi oluplogosütunpub_infoTablo.
Not
Bu örneği çalıştırmak için yüklemeniz gerekenpubs veritabanı. Nasıl yükleneceği hakkında bilgi içinpubs veritabanı, bkz: Northwind ve pubs örnek veritabanları karşıdan yükleniyor.
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)