सामान्य सिंटैक्स का उपयोग करें (देखें प्रकार बनाएंए> , एमएसडीएन):
(जैसा कि मेरे उत्तर में टिप्पणियों में उल्लेख किया गया है, नामित बाधाओं का उपयोग करने के लिए उचित सामान्य वाक्यविन्यास होगा, लेकिन तालिका प्रकार नामित बाधा का उपयोग नहीं कर सकते हैं और उन्हें "आशुलिपि" वाक्यविन्यास का उपयोग करना होगा)।
CREATE TYPE [dbo].[MyDefineType] As Table
(
ID int NOT NULL DEFAULT 0
, Column1 int NOT NULL DEFAULT 99
, Column2 Nvarchar(128) NULL DEFAULT N'DefaultValue'
, Column3 Nvarchar(128) NULL
, Column4 Nvarchar(128) NULL
, Column5 Nvarchar(128) NULL
)
उदाहरण के लिए, पहले तीन स्तंभों पर डिफ़ॉल्ट के साथ उपरोक्त परिभाषा का उपयोग करना:
DECLARE @t MyDefineType
INSERT @t VALUES (1, DEFAULT, DEFAULT, N'c', N'd', N'e')
SELECT * FROM @t
ID Column1 Column2 Column3 Column4 Column5
1 99 DefaultValue c d e