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