Delen via


ntekst, tekst en afbeelding (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric Preview

Gegevenstypen met vaste en variabele lengte voor het opslaan van grote niet-Unicode- en Unicode-tekens en binaire gegevens. Unicode-gegevens maken gebruik van de Unicode UCS-2-tekenset.

Important

De ntext, teksten afbeelding gegevenstypen worden verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze gegevenstypen in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die deze momenteel gebruiken. Gebruik in plaats daarvan nvarchar(max), varchar(max) en varbinary(max).

Arguments

ntext

Unicode-gegevens met een variabele lengte met een maximale tekenreekslengte van 2^30 - 1 (1.073.741.823). De opslaggrootte, in bytes, is twee keer de tekenreekslengte die wordt ingevoerd. Het ISO-synoniem voor ntext is nationale tekst.

text

Variabele lengte niet-Unicode-gegevens op de codepagina van de server en met een maximale tekenreekslengte van 2^31 - 1 (2.147.483.647). Wanneer de servercodepagina dubbele bytetekens gebruikt, is de opslag nog steeds 2.147.483.647 bytes. Afhankelijk van de tekenreeks kan de opslaggrootte kleiner zijn dan 2.147.483.647 bytes.

image

Binaire gegevens van 0 tot en met 2^31-1 (2.147.483.647) bytes.

Remarks

De volgende functies en instructies kunnen worden gebruikt met ntext, tekstof afbeelding gegevens.

Functions Statements
DATALENGTH READTEXT
PATINDEX SET TEXTSIZE
SUBSTRING UPDATETEXT
Tekst- en afbeeldingsfuncties - TEXTPTR WRITETEXT
Tekst- en afbeeldingsfuncties - TEKSTVALID

Wanneer u kolommen neerzet met het afgeschafte gegevenstype ntext , vindt het opschonen van de verwijderde gegevens plaats als een geserialiseerde bewerking op alle rijen. Voor het opschonen kan een grote hoeveelheid tijd nodig zijn. Wanneer u een ntekstkolom in een tabel met veel rijen neer zet, werkt u eerst de ntekstkolom bij naar NULL waarde en zet u de kolom neer. U kunt deze optie uitvoeren met parallelle bewerkingen en deze veel sneller maken.