Какой размер «Null» значение принимает в SQL Server

У меня есть большая таблица с 10 столбцами .4 из них большую часть времени остается нулевым.У меня есть запрос, который делает нулевое значение, принимает любой размер или не имеет размера в байтах. Я прочитал несколько статей, в которых говорится:

http://www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.html

Там - заблуждение, что если у нас есть значения NULL в таблице, она не занимает места для хранения. Дело в том, что значение NULL занимает пространство - 2 байта

SQL: Использование значений NULL по сравнению со значениями по умолчанию

Значение NULL в базах данных - это системное значение, которое занимает один байт памяти и указывает, что значение отсутствует, в отличие от пробела, нуля или любого другого значения по умолчанию.

Не могли бы вы подсказать мне, какой размер берется для нулевого значения.

113
задан Community 23 May 2017 в 12:03
поделиться