Dodaj wartość domyślną do istniejącej kolumny na podstawie If If Else sql server 2008
Czy można zmienić istniejącą kolumnę, aby zaakceptować wartość domyślną opartą na innej wartości kolumny?
Na przykład:
Create table #Temp
(
TempId int not null
,TransCode int --values of 1 / 2 or 3
,ReasonCode int
)
Domyślna wartość kodu ReasonCode jest oparta na TransCode. Gdy TransCode ma wartość 1, a ReasonCode ma wartość Null, wówczas 99 ReasonCode
Jak dodać to ograniczenie domyślne?