Es scheint mindestens zwei Möglichkeiten zu geben, eine Standardeinschränkung mit direktem T-SQL hinzuzufügen. Stimmt es, dass der einzige Unterschied zwischen den beiden folgenden darin besteht, dass die zweite Methode speziell einen Namen für die Einschränkung erstellt und die erste Methode einen von SQL Server generierten hat?
ALTER TABLE [Common].[PropertySetting] ADD DEFAULT ((1)) FOR [Active];
ALTER TABLE [Common].[PropertySetting] ADD CONSTRAINT [DF_PropertySetting_Active) DEFAULT ((1)) FOR [Active];
quelle
DF_Foo_Bar
, auch wenn die Spalte bereits vorhanden ist?