Hinzufügen eines Standardwerts zu einer vorhandenen Spalte basierend auf If Then Else SQL Server 2008
Ist es möglich, eine vorhandene Spalte so zu ändern, dass ein Standardwert akzeptiert wird, der auf einem anderen Spaltenwert basiert?
Für zB:
Create table #Temp
(
TempId int not null
,TransCode int --values of 1 / 2 or 3
,ReasonCode int
)
Der Standardwert für ReasonCode basiert auf TransCode. Wenn TransCode 1 und ReasonCode Null ist, dann 99, sonst ReasonCode
Wie füge ich diese Standardbedingung hinzu?