Saat Anda menambahkan kolom dengan nilai default, yang terjadi adalah ada batasan default yang dibuat:
create table _temp
( x int default 1)
sp_help _temp
hasil:
constraint_type constraint_name
DEFAULT on column x DF___temp__x__5A3B20F9
Jadi klausa default dalam definisi kolom hanyalah jalan pintas untuk membuat batasan; nilai default bukan properti intrinsik kolom. Jika Anda ingin mengubah default untuk kolom yang sudah ada, Anda harus menghilangkan batasan terlebih dahulu:
alter table _temp drop constraint DF___temp__x__5A3B20F9
Dan kemudian buat batasan default baru:
alter table _temp add constraint DF_temp_x default 2 for x