Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL ServerAzure
SQL Managed Instance
Textová, ntextovánebo obrazová funkce, která kontroluje, zda je konkrétní textový ukazatel platný.
Important
Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají. Alternativní funkce nejsou k dispozici.
Syntax
TEXTVALID ( 'table.column' ,text_ ptr )
Arguments
table
Je název tabulky, která bude použita.
column
Je název sloupce, který bude použit.
text_ptr
Je textový ukazatel k ověření.
Návratové typy
int
Remarks
Vrátí 1, pokud je ukazatel platný, a 0, pokud ukazatel není platný. Všimněte si, že identifikátor textového sloupce musí obsahovat název tabulky. Nelze použít funkci UPDATETEXT, WRITETEXT nebo READTEXT bez platného textového ukazatele.
Následující funkce a příkazy jsou také užitečné při práci s textem, ntextema obrazovými daty.
| Funkce nebo příkaz | Description |
|---|---|
| PATINDEX ( '%pattern%', výraz ) | Vrací pozici znaku určeného řetězce znaků ve sloupcích text a ntext . |
| DATALENGTH ( výraz ) | Vrátí délku dat ve sloupcích textu, ntextu a obrázku . |
| SET TEXTSIZE | Vrátí limit v bajtech textu, ntextu nebo obrázkových dat, která se mají vrátit příkazem SELECT. |
Příklady
Následující příklad uvádí, zda existuje platný textový ukazatel pro každou hodnotu ve sloupci logo tabulky pub_info .
Note
Pro spuštění tohoto příkladu musíte nainstalovat databázi 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
Tady je soubor výsledků.
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)