いいえ、DealerIDがわかる前にデフォルト値が必要になるため(例:INSERT)
編集:
これは、SQL Serverが挿入時のテーブルの値ではなく、挿入後のみであることを意味します。したがって、デフォルトのUDFにはできません。
たとえば、複数行の挿入や、NEWID()のデフォルトがある場合はどうでしょうか。
さて、DealerIDの基本的なロジックを使用します:それがGUIDの場合、なぜですか?これは内部の、ユーザーが読み取れない値です。
これが本当に必要な場合は、「ベース」値に計算列を使用し、ISNULLの「実際の」値に別の列を使用する必要があります。