डेटटाइम मानों को इस तरह डाला जाना चाहिए जैसे कि वे सिंगल कोट्स से घिरे तार हों:
'20100301'
SQL सर्वर कई स्वीकृत दिनांक स्वरूपों के लिए अनुमति देता है और ऐसा होना चाहिए कि अधिकांश विकास पुस्तकालय डेटाटाइम मानों को ठीक से सम्मिलित करने के लिए कक्षाओं या कार्यों की एक श्रृंखला प्रदान करते हैं। हालाँकि, यदि आप इसे मैन्युअल रूप से कर रहे हैं, तो DateFormat
. का उपयोग करके दिनांक प्रारूप में अंतर करना महत्वपूर्ण है और सामान्यीकृत प्रारूप का उपयोग करने के लिए:
Set DateFormat MDY --indicates the general format is Month Day Year
Insert Table( DateTImeCol )
Values( '2011-03-12' )
दिनांक स्वरूप सेट करके, SQL सर्वर अब मानता है कि मेरा प्रारूप YYYY-MM-DD
है YYYY-DD-MM
. के बजाय ।
SQL सर्वर एक सामान्य प्रारूप को भी पहचानता है जिसकी हमेशा उसी तरह व्याख्या की जाती है:YYYYMMDD
जैसे 20110312
।
यदि आप पूछ रहे हैं कि टी-एसक्यूएल का उपयोग करके वर्तमान दिनांक और समय कैसे सम्मिलित करें, तो मैं CURRENT_TIMESTAMP
कीवर्ड का उपयोग करने की सलाह दूंगा। . उदाहरण के लिए:
Insert Table( DateTimeCol )
Values( CURRENT_TIMESTAMP )