How can I add a column with a default value to an existing table in SQL Server 2000 / SQL Server 2005?
When adding a nullable column, WITH VALUES will ensure that the specific DEFAULT value is applied to existing rows:
WITH VALUES
ALTER TABLE table ADD column BIT -- Demonstration with NULL-able column added CONSTRAINT Constraint_name DEFAULT 0 WITH VALUES