नहीं, क्योंकि डीलर आईडी ज्ञात होने से पहले डिफ़ॉल्ट मान की आवश्यकता होगी (उदाहरण के लिए INSERT पर)
संपादित करें:
इसका मतलब है कि SQL सर्वर डालने के समय तालिका में मान नहीं है, केवल उसके बाद। इसलिए, यह डिफ़ॉल्ट के लिए यूडीएफ नहीं हो सकता।
उदाहरण के लिए, एक से अधिक पंक्ति डालने के बारे में क्या, या जहां आपके पास NEWID() डिफ़ॉल्ट है?
अब, डीलर आईडी पर लॉजिक बेसिक का उपयोग करना:यदि यह GUID है, तो क्यों? यह एक आंतरिक, गैर-उपयोगकर्ता पठनीय मूल्य है।
यदि आपको वास्तव में इसकी आवश्यकता है, तो आपको "आधार" मान के लिए एक परिकलित कॉलम का उपयोग करना होगा और ISNULL के साथ "वास्तविक" मान के लिए एक अन्य कॉलम का उपयोग करना होगा।