Megosztás a következőn keresztül:


ntext, text és image (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Rögzített és változó hosszúságú adattípusok nagy, nem Unicode- és Unicode-karakterek, valamint bináris adatok tárolására. A Unicode-adatok a Unicode UCS-2 karakterkészletet használják.

Important

A , szövegés kép adattípusok az SQL Server egy későbbi verziójában lesznek eltávolítva. Ne használja ezeket az adattípusokat az új fejlesztési munkában, és tervezze meg a jelenleg használt alkalmazások módosítását. Használja inkább az nvarchar(max), a varchar(max) és a varbinary(max) függvényt.

Arguments

ntext

Változó hosszúságú Unicode-adatok legfeljebb 2^30 – 1 (1 073 741 823) sztringhosszúságú. A tárterület mérete bájtban a megadott sztringhossz kétszerese. Az ntext ISO-szinonimája nemzeti szöveg.

SMS

Változó hosszúságú, nem Unicode-adatok a kiszolgáló kódlapján, és maximális sztringhossza 2^31 – 1 (2 147 483 647). Ha a kiszolgálókódlap kétbájtos karaktereket használ, a tárterület továbbra is 2 147 483 647 bájt. A karaktersztringtől függően a tárterület mérete 2 147 483 647 bájtnál kisebb lehet.

kép

Változó hosszúságú bináris adatok 0 és 2^31–1 (2 147 483 647) bájt között.

Remarks

Az alábbi függvények és utasítások használhatók szöveges, szövegvagy kép adatokkal.

Functions Statements
DATALENGTH READTEXT
PATINDEX SZÖVEGMÉRET BEÁLLÍTÁSA
SUBSTRING UPDATETEXT
Szöveg- és képfüggvények – TEXTPTR WRITETEXT
Szöveg- és képfüggvények – TEXTVALID

Ha az elavult ntext adattípussal elveti az oszlopokat, a törölt adatok törlése szerializált műveletként történik az összes sorban. A törlés nagy időt igényelhet. Ha egy sok sort tartalmazó táblába egy ntext oszlopot csepegtet, először frissítse az ntext oszlopot értékre NULL , majd vesse el az oszlopot. Ezt a lehetőséget párhuzamos műveletekkel is futtathatja, és sokkal gyorsabbá teheti.