Jeg tror, du vil have denne syntaks:
ALTER TABLE tb_TableName
add constraint cnt_Record_Status Default '' for Record_Status
Baseret på nogle af dine kommentarer vil jeg gætte på, at du måske allerede har null
værdier i din tabel, som forårsager ændringen af kolonnen til not null
at fejle. Hvis det er tilfældet, skal du køre en UPDATE
først. Dit script vil være:
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