2012-12-10 10 views
5

एसएसडीटी कार्यक्षमता का हिस्सा अस्थायी, डिफ़ॉल्ट बाधा (जिसे "स्मार्ट डिफ़ॉल्ट" कहा जाता है) के माध्यम से डमी मूल्यों के साथ गैर-शून्य कॉलम भरने की क्षमता है।एसएसडीटी "स्मार्ट डिफॉल्ट" मान

प्रति परीक्षण और त्रुटि, मैं निम्नलिखित "स्मार्ट डिफ़ॉल्ट" मूल्यों की खोज की है:

--------------------------------------------------------------- 
| Type    | Smart Default Value      | 
--------------------------------------------------------------- 
| int    | 0          | 
--------------------------------------------------------------- 
| uniqueidentifier | 00000000-0000-0000-0000-000000000000  | 
--------------------------------------------------------------- 
| "string"   | ''          | 
--------------------------------------------------------------- 

अगर वहाँ प्रकार के अनुसार "स्मार्ट डिफ़ॉल्ट" मूल्यों की एक संसाधन मौजूद है किसी को भी पता है?

उत्तर

9

मुझे या तो आधिकारिक दस्तावेज नहीं मिला। मैंने एसएसडीटी के प्रयोग के आधार पर एक सूची बनाई और इसे SSDT Default Values For Smart Defaults पर प्रकाशित किया लेकिन इसे त्वरित संदर्भ के लिए नीचे शामिल किया गया है। (माफ करना- मैं प्रारूपण के साथ सबसे अच्छा कर सकता था)।

bigint    0 
binary    0x00 
bit     0 
char    empty string 
date    1900-01-01 
datetime   1900-01-01 00:00:00.000 
datetime2   1900-01-01 00:00:00.0000000 
datetimeoffset  1900-01-01 00:00:00.0000000 +00:00 
decimal    0 
float    0 
hierarchyid   smart default not valid 
image    0x 
int     0 
money    0.00 
nchar    empty string 
ntext    empty string 
numeric    0 
nvarchar   empty string 
real    0 
smalldatetime  1900-01-01 00:00:00 
smallint   0 
smallmoney   0.00 
sql_variant   smart default not valid 
text    empty string 
time    00:00:00.0000000 
timestamp   null value not allowed 
tinyint    0 
uniqueidentifier 00000000-0000-0000-0000-000000000000 
varbinary   0x 
varchar    empty string 
xml     empty string 
संबंधित मुद्दे