Nej, fordi standardværdien vil være nødvendig, før DealerID er kendt (f.eks. på INSERT)
Rediger:
Dette betyder, at SQL Server ikke værdien i tabellen på tidspunktet for indsættelse, kun efter. Derfor kan det ikke en UDF for standard.
Hvad med en indsættelse af flere rækker, eller hvor du har NEWID() som standard?
Nu, ved at bruge logic basic på DealerID:hvis det er GUID, hvorfor? Det er en intern værdi, der ikke kan læses af brugeren.
Hvis du virkelig har brug for dette, skal du bruge en beregnet kolonne til "basis"-værdien og en anden kolonne for den "faktiske" værdi med ISNULL.