Что тип данных SQL Server должен я использовать для хранения байта []

Каждый разработчик должен быть знаком с базовой архитектурой современных компьютеров. Это также относится к разработчикам, которые нацелены на виртуальную машину (может быть, даже больше, потому что им снова и снова говорят, что им не нужно беспокоиться об управлении памятью и т. Д.)

38
задан lorem monkey 5 August 2016 в 11:46
поделиться

1 ответ

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) . Место хранения изображения всегда находится вне строки данных.

58
ответ дан 27 November 2019 в 03:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: