В значительной степени, да для ALTER TABLE
Вы можете добавить столбец со значением по умолчанию за один шаг для CREATE или ALTER.
ALTER TABLE foo ADD bar varchar(100) CONSTRAINT DF_Foo_Bar DEFAULT ('bicycle')
ALTER TABLE foo ADD bar varchar(100) DEFAULT ('bicycle')
Как вы заметили, система генерирует имя, если оно не указано. CONSTRAINT constraint_name
необязательно, говорит MSDN. То же самое относится к любому столбцу или таблице CONSTRAINT
Редактировать
Если столбец уже создан, и вы хотите добавить ограничение, используйте:
ALTER TABLE TableName ADD CONSTRAINT DF_Foo_Bar DEFAULT 'bicycle' FOR FieldName;