2011-01-24 15 views
17

मैं SQL सर्वर में time(7) फ़ील्ड के लिए डिफ़ॉल्ट मान कैसे जोड़ सकता हूं?समय के लिए डिफ़ॉल्ट मान जोड़ें (7) फ़ील्ड

मैंने SQL सर्वर प्रबंधन स्टूडियो में "00:00:00" को "डिफ़ॉल्ट मान या बाध्यकारी" सेट करने का प्रयास किया लेकिन यह काम नहीं किया। SSMS में इस T-SQL बयान

उत्तर

30

उपयोग:

ALTER TABLE dbo.YourTable 
ADD CONSTRAINT DF_TimeDefault DEFAULT '00:00:00' FOR YourTimeColumn 

आप दृश्य तालिका डिजाइनर का उपयोग करना चाहते हैं, तो इस संकेतन का उपयोग:

enter image description here

एकल उद्धरण में अपने समय रखो, और मूल्य के चारों ओर ब्रैकेट डाल दिया।

+0

नोट: माइक्रोसॉफ्ट एसक्यूएल सर्वर प्रबंधन स्टूडियो ब्रैकेट में काम नहीं करेगा। इसके बजाए कंस्ट्रैसिस का प्रयोग करें। i.e .: ('08: 00: 00 ') – Jeff

+0

धन्यवाद, यह डेटटाइम ऑफसेट फ़ील्ड के लिए भी काम करता है –

संबंधित मुद्दे