Types binaires et de chaîne

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Point de terminaison analytique SQL dans Microsoft FabricEntrepôt dans Microsoft Fabric

SQL Server prend en charge les types binaires et de chaîne suivants.

Type Description
binary et varbinary Données de type binaire de longueur fixe (binary) ou variable (varbinary). La conversion de données en types de données binary et varbinary est utile si les données binary constituent le moyen de déplacement de données le plus pratique.
char et varchar Les types de données de caractères qui sont soit de taille fixe, char, soit de taille variable, varchar.

À partir de SQL Server 2019 (15.x), quand un classement prenant en charge UTF-8 est utilisé, ces types de données stockent la plage complète des données caractères Unicode et utilisent le codage de caractères UTF-8.
nchar et nvarchar Types de données de caractères Unicode qui sont soit de taille fixe (nchar), soit de taille variable (nvarchar).

À partir de SQL Server 2012 (11.x), quand un classement prenant en charge les caractères supplémentaires (SC) est utilisé, ces types de données stockent la plage complète des données caractères Unicode et utilisent le codage de caractères UTF-16 .
ntext, text et image 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.

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.

Voir aussi