ntekst, tekst en afbeelding (Transact-SQL)
van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric
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.
Belangrijk
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 nvarchar(max), varchar(max)en varbinary(max).
Argumenten
ntekst
Unicode-gegevens met een variabele lengte met een maximale tekenreekslengte van 2^30 - 1 (1.073.741.823) bytes. De opslaggrootte, in bytes, is twee keer de tekenreekslengte die wordt ingevoerd. Het ISO-synoniem voor ntext is nationale tekst.
Sms
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.
beeld
Binaire gegevens van 0 tot en met 2^31-1 (2.147.483.647) bytes.
Opmerkingen
De volgende functies en instructies kunnen worden gebruikt met ntext, tekstof afbeelding gegevens.
Functies | Verklaringen |
---|---|
DATALENGTH- | READTEXT- |
PATINDEX- | TEKSTTEKSTEN INSTELLEN |
SUBTEKENREEKS | UPDATETEXT- |
TEXTPTR- | WRITETEXT- |
TEXTVALID- |
Voorzichtigheid
Wanneer u kolommen neerzet met behulp van de afgeschafte ntext gegevenstype, 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 ntekst kolom in een tabel met veel rijen neer zet, werkt u eerst de ntext kolom bij naar null-waarde en zet u de kolom neer. U kunt deze optie uitvoeren met parallelle bewerkingen en deze veel sneller maken.
Zie ook
- gegevenstypen (Transact-SQL)
- LIKE (Transact-SQL)
- SET @local_variable (Transact-SQL)
- sortering en Unicode-ondersteuning