Не, защото стойността по подразбиране ще е необходима, преди DealerID да бъде известен (напр. при INSERT)
Редактиране:
Това означава, че SQL Server не прави стойността в таблицата в момента на вмъкване, а само след това. Следователно не може да бъде UDF по подразбиране.
Например, какво ще кажете за вмъкване на няколко реда или когато имате NEWID() по подразбиране?
Сега, използвайки основна логика на DealerID:ако е GUID, защо? Това е вътрешна стойност, която не може да се чете от потребителя.
Ако наистина имате нужда от това, ще трябва да използвате изчислена колона за „базовата“ стойност и друга колона за „действителната“ стойност с ISNULL.