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.
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
@Pacerier Essentiellement, oui. –