Når du tilføjer en kolonne med standardværdi, sker det, at der oprettes en standardbegrænsning:
create table _temp
( x int default 1)
sp_help _temp
resultat:
constraint_type constraint_name
DEFAULT on column x DF___temp__x__5A3B20F9
Så standardsætningen i kolonnedefinitionen er blot en genvej til at skabe en begrænsning; standardværdien er ikke en iboende egenskab for en kolonne. Hvis du vil ændre standarden for allerede eksisterende kolonne, skal du først droppe begrænsningen:
alter table _temp drop constraint DF___temp__x__5A3B20F9
Og opret derefter en ny standardbegrænsning:
alter table _temp add constraint DF_temp_x default 2 for x