Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
              Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Förhandsversion av Microsoft Fabric
Datatyper med fast och variabel längd för lagring av stora icke-Unicode- och Unicode-tecken och binära data. Unicode-data använder Unicode UCS-2-teckenuppsättningen.
Important
ntext, textoch bild datatyper tas bort i en framtida version av SQL Server. Undvik att använda dessa datatyper i det nya utvecklingsarbetet och planera att ändra program som för närvarande använder dem. Använd nvarchar(max), varchar(max) och varbinary(max) i stället.
Arguments
ntext
Unicode-data med variabel längd med en maximal stränglängd på 2^30–1 (1 073 741 823). Lagringsstorleken i byte är två gånger så lång som den angivna stränglängden. ISO-synonymen för ntext är nationell text.
text
Variabellängd för icke-Unicode-data på serverns kodsida och med en maximal stränglängd på 2^31–1 (2 147 483 647). När serverkodsidan använder tecken med dubbla byte är lagringen fortfarande 2 147 483 647 byte. Beroende på teckensträngen kan lagringsstorleken vara mindre än 2 147 483 647 byte.
image
Binära data med variabel längd från 0 till 2^31–1 (2 147 483 647) byte.
Remarks
Följande funktioner och instruktioner kan användas med ntext, texteller bild data.
| Functions | Statements | 
|---|---|
| DATALENGTH | READTEXT | 
| PATINDEX | SET TEXTSIZE | 
| SUBSTRING | UPDATETEXT | 
| Text- och bildfunktioner – TEXTPTR | WRITETEXT | 
| Text- och bildfunktioner – TEXTVALID | 
När du släpper kolumner med den inaktuella datatypen ntext sker rensningen av borttagna data som en serialiserad åtgärd på alla rader. Rensningen kan kräva mycket tid. När du släpper en ntextkolumn i en tabell med många rader uppdaterar du ntextkolumnen till NULL värdet först och släpper sedan kolumnen. Du kan köra det här alternativet med parallella åtgärder och göra det mycket snabbare.