माना कि आप उपयोगकर्ता निर्धारित प्रकार इस प्रकार है कि है:सिंटेक्स
CREATE TYPE [dbo].[MyDefineType] As Table
(
ID int NOT NULL
, Column1 int NOT NULL
, Column2 Nvarchar(128) NULL
, Column3 Nvarchar(128) NULL
, Column4 Nvarchar(128) NULL
, Column5 Nvarchar(128) NULL
)
तो जब मैं एक संग्रहीत प्रक्रिया के माध्यम से एक महत्वपूर्ण तालिका पारित कर दिया, प्रकार के स्कीमा दर्पण तालिका।
मेरा प्रश्न यह है कि स्तंभों में से एक को डिफॉल्ट मान देने के लिए वाक्यविन्यास क्या है? उदाहरण के लिए, यदि मैंने इन मानों को एक लूप में संग्रहीत प्रक्रिया के माध्यम से पारित किया है, तो मैं कॉलम 5 को एक डिफ़ॉल्ट मान दे सकता हूं, इसलिए यदि मैंने केवल पहले 4 कॉलम के लिए मान पास किए हैं, तो 5 जो मैंने परिभाषित किया है उसे डिफॉल्ट करना होगा यदि नहीं मूल्य पारित किया गया था। क्या उपयोगकर्ता परिभाषित प्रकार के साथ यह संभव है?
एक ही वाक्य रचना। '[नाम] [डेटा प्रकार] DEFAULT N'value'' –