Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de données SQL dans Microsoft Fabric
Types de données de longueur fixe et variable, permettant de stocker un grand nombre de caractères Unicode et non-Unicode, ainsi que des données binaires. Les données Unicode utilisent le jeu de caractères Unicode UCS-2.
Important
Les types de données ntext, textet image seront supprimés dans une future version de SQL Server. Évitez d'utiliser ces types de données dans un nouveau développement. Prévoyez de modifier les applications qui les utilisent actuellement. Utilisez nvarchar(max), varchar(max)et varbinary(max) à la place.
Arguments
ntext
Données Unicode de longueur variable avec une longueur de chaîne maximale de 2^30 - 1 (1 073 741 823). La taille de stockage, en octets, est le double de la longueur de chaîne entrée. Le synonyme ISO de ntext est national text.
text
Données non Unicode de longueur variable dans la page de codes du serveur et avec une longueur de chaîne maximale de 2^31 - 1 (2 147 483 647). Lorsque la page de codes du serveur utilise des caractères sur deux octets, le stockage est tout de même de 2 147 483 647 octets. Selon la chaîne de caractères, la taille de stockage peut être inférieure à 2 147 483 647 octets.
image
Données binaires de longueur variable occupant de 0 à 2^31 - 1 (2 147 483 647) octets.
Remarks
Les fonctions et instructions suivantes peuvent être utilisées en conjonction avec les données de type ntext, text ou image.
| Functions | Statements |
|---|---|
| DATALENGTH | READTEXT |
| PATINDEX | DÉFINIR LA TAILLE DU TEXTE |
| SUBSTRING | UPDATETEXT |
| Fonctions de texte et d’image - TEXTPTR | WRITETEXT |
| Fonctions de texte et d’image - TEXTVALID |
Lorsque vous supprimez des colonnes à l’aide du type de données ntext déconseillé, le nettoyage des données supprimées se produit en tant qu’opération sérialisée sur toutes les lignes. Le nettoyage peut prendre beaucoup de temps. Lorsque vous supprimez une colonne ntext dans une table avec un grand nombre de lignes, mettez à jour la colonne ntext en NULL valeur, puis supprimez la colonne. Vous pouvez exécuter cette option avec des opérations parallèles et la rendre beaucoup plus rapide.