Нет, потому что значение по умолчанию будет необходимо до того, как станет известен DealerID (например, на INSERT)
Edit:
Это означает, что SQL Server не указывает значение в таблице на момент вставки, а только после. Следовательно, он не может быть UDF по умолчанию.
Например, как насчет многострочной вставки или где по умолчанию используется NEWID ()?
Теперь, используя базовую логику на DealerID: если это GUID, почему? Это внутреннее, не читаемое пользователем значение.
Если вам это действительно нужно, вам придется использовать вычисляемый столбец для «базового» значения и другой столбец для «фактического» значения с ISNULL.