Sdílet prostřednictvím


ntext, text a obrázek (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Pevné datové typy a datové typy s proměnlivou délkou pro ukládání velkých znaků než Unicode a Unicode a binárních dat. Data Unicode používají znakovou sadu Unicode UCS-2.

Important

textové, textovéa datových typů se odeberou v budoucí verzi SQL Serveru. Vyhněte se používání těchto datových typů v nové vývojové práci a naplánujte úpravu aplikací, které je aktuálně používají. Místo toho použijte nvarchar(max), varchar(max) a varbinary(max).

Arguments

ntext

Data Unicode s proměnlivou délkou s maximální délkou řetězce 2^30 – 1 (1 073 741 823). Velikost úložiště v bajtech je dvakrát zadaná délka řetězce. Synonymum ISO pro ntext je národní text.

poslat SMS

Data bez kódování Unicode na znakové stránce serveru a s maximální délkou řetězce 2^31 – 1 (2 147 483 647). Pokud znaková stránka serveru používá dvojité bajtové znaky, úložiště je stále 2 147 483 647 bajtů. V závislosti na řetězci znaků může být velikost úložiště menší než 2 147 483 647 bajtů.

bitová kopie

Binární data s proměnlivou délkou od 0 do 2^31-1 (2 147 483 647) bajtů.

Remarks

Následující funkce a příkazy lze použít s ntextovou, textovýminebo obrázkovými daty.

Functions Statements
DATALENGTH READTEXT
PATINDEX NASTAVIT VELIKOST TEXTU
SUBSTRING UPDATETEXT
Funkce textu a obrázku – TEXTPTR WRITETEXT
Funkce textu a obrázku – TEXTVALID

Když vyřadíte sloupce pomocí zastaralého datového typu ntext , vyčištění odstraněných dat proběhne jako serializovaná operace na všech řádcích. Vyčištění může vyžadovat velké množství času. Když v tabulce s velkým množstvím řádků přehodíte ntextový sloupec, nejprve aktualizujte sloupec ntext na NULL hodnotu a potom sloupec vypusťte. Tuto možnost můžete spustit s paralelními operacemi a zrychlit ji.