Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL डेटाबेस तालिका में डेटाटाइम कैसे सम्मिलित करें?

डेटटाइम मानों को इस तरह डाला जाना चाहिए जैसे कि वे सिंगल कोट्स से घिरे तार हों:

'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 . के बजाय ।

DATEFORMAT सेट करें

SQL सर्वर एक सामान्य प्रारूप को भी पहचानता है जिसकी हमेशा उसी तरह व्याख्या की जाती है:YYYYMMDD जैसे 20110312

यदि आप पूछ रहे हैं कि टी-एसक्यूएल का उपयोग करके वर्तमान दिनांक और समय कैसे सम्मिलित करें, तो मैं CURRENT_TIMESTAMP कीवर्ड का उपयोग करने की सलाह दूंगा। . उदाहरण के लिए:

Insert Table( DateTimeCol )
Values( CURRENT_TIMESTAMP )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. चल रहे योग क्वेरी में विभाजन परिणाम

  2. SQL सर्वर 2008 में एलपीएडी

  3. SqlConnection SqlCommand SqlDataReader IDisposable

  4. गेटडेट का आउटपुट बदलना

  5. आश्रित कॉलम पर वैकल्पिक तालिका