Каждый разработчик должен быть знаком с базовой архитектурой современных компьютеров. Это также относится к разработчикам, которые нацелены на виртуальную машину (может быть, даже больше, потому что им снова и снова говорят, что им не нужно беспокоиться об управлении памятью и т. Д.)
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)
. Место хранения изображения
всегда находится вне строки данных.