varbinary(1024)
- это то, что вы ищете.
Существует три типа в SQL Server для хранения двоичных значений:
binary(n)
для двоичных данных фиксированной длины длиной n
. Длина может быть от 1
до 8000
.
varbinary(n)
для максимальной длины двоичных данных переменной длины n
. Максимальная длина может быть от 1
до 8000
.
Вышеуказанные типы будут храниться в самой строке данных.
varbinary(max)
, который используется для хранения больших двоичных значений (BLOB) до 2 ГБ. Фактическое значение хранится в отдельном месте, если оно больше 8000 байт, и в самой строке хранится только указатель. Этот тип доступен с SQL Server 2005.
image
Тип данных использовался для хранения больших двоичных объектов до SQL Server 2005. Он устарел в пользу varbinary(max)
. Место хранения для image
всегда находится вне строки данных.