Données binaires et de valeur élevée SQL Server (ADO.NET)
Mise à jour : November 2007
Microsoft SQL Server 2005 a introduit le spécificateur max, qui étend la capacité de stockage des types de données varchar, nvarchar et varbinary. varchar(max), nvarchar(max) et varbinary(max) sont désignés par le terme générique de types de données de valeur élevée. Les types de données de valeur élevée permettent de stocker jusqu'à 2^31-1 octets de données. Les types de données text, ntext et image des versions antérieures de SQL Server peuvent être remplacés respectivement par varchar(max) et nvarchar(max), tandis que le type de données image peut être remplacé par varbinary(max).
Les types de données de valeur élevée vous offrent des possibilités de travail avec SQL Server qui n'étaient pas envisageables avec les versions antérieures de SQL Server, dans lesquelles une gestion particulière était requise pour les objets BLOB.
SQL Server 2008 introduit l'attribut FILESTREAM, qui n'est pas un type de données, mais plutôt un attribut pouvant être défini sur une colonne et permettant alors de stocker des données de valeur élevée dans le système de fichiers et non dans la base de données.
Dans cette section
Modification des données de valeur élevée (max) dans ADO.NET
Décrit comment utiliser les types de données de valeur élevée introduits dans SQL Server 2005.Données FILESTREAM dans SQL Server 2008 (ADO.NET)
Décrit comment utiliser les données de valeur élevée stockées dans SQL Server 2008 avec l'attribut FILESTREAM.Insertion d'une image à partir d'un fichier (ADO.NET)
Montre comment transmettre en continu des valeurs BLOB aux versions de SQL Server antérieures à SQL Server 2005.Utilisation de UPDATETEXT avec des données binaires (ADO.NET)
Montre comment écrire une valeur BLOB en segments dans SQL Server 2000.
Voir aussi
Autres ressources
Types de données SQL Server et ADO.NET