2008-10-08 11 views

Odpowiedz

12

Tak, modyfikator WITH VALUES do ograniczenia DEFAULT stosuje domyślną wartość do istniejących wierszy, eliminując wszystkie "ciężkie" prace opisane w pytaniu.

IF NOT EXISTS (SELECT * FROM sys.columns WHERE object_id=OBJECT_ID('[caConfig]') AND [Name]='ExportWizardVersion') 
ALTER TABLE [caConfig] 
    ADD 
     [ExportWizardVersion] varchar(5) not null CONSTRAINT DF_caConfig_ExportWizardVersion DEFAULT '5.8' WITH VALUES, 
     [ExportPeriodEnd] varchar(10) not null CONSTRAINT DF_caConfig_ExportPeriodEnd DEFAULT 'MonthEnd' WITH VALUES 
Powiązane problemy