Types ntext, text et image (Transact-SQL)

Important

Les types de données ntext, text et image seront supprimés dans une version future de Microsoft SQL Server. Évitez par conséquent d'utiliser ces types de données dans les nouveaux travaux de développement et envisagez de modifier les applications qui les utilisent actuellement. Utilisez à la place les types nvarchar(max), varchar(max) et varbinary(max).

Types de données de longueur fixe et variable, permettant de stocker un grand nombre de chaînes Unicode et non-Unicode, ainsi que des données binaires. Les données Unicode utilisent le jeu de caractères UNICODE UCS-2.

  • ntext
    Données Unicode de longueur variable ne pouvant pas dépasser 2^30 - 1 (c'est-à-dire 1 073 741 823) caractères. La taille de stockage, en octets, est le double de la longueur de chaîne entrée. Le synonyme ISO de national text est ntext.

  • text
    Données non-Unicode de longueur variable figurant dans la page de codes du serveur et ne pouvant pas dépasser 2^31 - 1 (2 147 483 647) caractères. 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. En fonction de 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.

Notes

Les fonctions et instructions suivantes peuvent être utilisées en conjonction avec les données de type ntext, text ou image.