How can I add a column with a default value to an existing table in SQL Server 2000 / SQL Server 2005?
ALTER TABLE Protocols ADD ProtocolTypeID int NOT NULL DEFAULT(1) GO
The inclusion of the DEFAULT fills the column in existing rows with the default value, so the NOT NULL constraint is not violated.