Если вы добавляете новый столбец с не нулевым , тогда ограничение по умолчанию автоматически заполнит столбец значением по умолчанию для существующих строк.
Если вы добавите новый столбец, который nullable оператор DDL должен иметь опцию WITH VALUES
для принудительной установки значений по умолчанию для существующих строк.
ALTER TABLE dbo.tab ADD Col int NULL DEFAULT 10 WITH VALUES ;