Ik denk dat je deze syntaxis wilt:
ALTER TABLE tb_TableName
add constraint cnt_Record_Status Default '' for Record_Status
Op basis van een aantal van je opmerkingen ga ik ervan uit dat je misschien al null
. hebt waarden in uw tabel waardoor de wijziging van de kolom naar not null
falen. Als dat het geval is, moet u een UPDATE
. uitvoeren eerst. Je script wordt:
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