Ich denke, Sie wollen diese Syntax:
ALTER TABLE tb_TableName
add constraint cnt_Record_Status Default '' for Record_Status
Aufgrund einiger Ihrer Kommentare gehe ich davon aus, dass Sie möglicherweise bereits null
haben Werte in Ihrer Tabelle, was dazu führt, dass die Änderung der Spalte not null
wird Versagen. In diesem Fall sollten Sie ein UPDATE
ausführen Erste. Ihr Skript wird sein:
update tb_TableName
set Record_Status = ''
where Record_Status is null
ALTER TABLE tb_TableName
ALTER COLUMN Record_Status VARCHAR(20) NOT NULL
ALTER TABLE tb_TableName
ADD CONSTRAINT DEF_Name DEFAULT '' FOR Record_Status
Siehe SQL Fiddle mit Demo