2009-06-29 5 views

Répondre

49

varbinary(1024) est ce que vous cherchez.

Il existe trois types de SQL Server pour le stockage binaire de valeur:

binary(n) pour les données binaires de longueur fixe de longueur n. La longueur peut être 1 à 8000.
varbinary(n) pour les données binaires de longueur variable longueur maximale n. La longueur maximale peut être 1 à 8000.
Les types ci-dessus seront stockés dans les données de ligne elles-mêmes. varbinary(max) qui est utilisé pour stocker de grandes valeurs binaires (BLOB) jusqu'à 2 Go. La valeur réelle est stockée dans un emplacement distinct si elle est supérieure à 8000 octets et qu'un pointeur est stocké dans la ligne elle-même. Ce type est disponible depuis SQL Server 2005.

image Le type de données a été utilisé pour stocker des objets BLOB avant SQL Server 2005. Il est déconseillé en faveur de varbinary(max). L'emplacement de stockage pour image est toujours en dehors de la ligne de données.

+0

dans votre dernière phrase, voulez-vous dire le comportement de 'image' est le même que' varbinary (max) 'qui sont plus de 8k octets? – Pacerier

+0

@Pacerier Essentiellement, oui. –

Questions connexes