Nie, ponieważ domyślna wartość będzie potrzebna przed poznaniem DealerID (np. na INSERT)
Edycja:
Oznacza to, że SQL Server nie wpisuje wartości w tabeli w momencie wstawiania, tylko po. Dlatego nie może być domyślnym UDF.
Na przykład, co z wstawianiem wielu wierszy lub z ustawieniem domyślnym NEWID()?
Teraz, używając logiki podstawowej na DealerID:jeśli to GUID, dlaczego? Jest to wartość wewnętrzna, nieczytelna dla użytkownika.
Jeśli naprawdę tego potrzebujesz, będziesz musiał użyć kolumny obliczonej dla wartości „podstawowej” i innej kolumny dla wartości „rzeczywistej” z ISNULL.