2009-12-22 12 views
11

में वर्तमान सिस्टम समय प्राप्त करना SQL सर्वर में वर्तमान सिस्टम समय कैसे प्राप्त करें?SQL सर्वर

उत्तर

6

का उपयोग करें एसक्यूएल सर्वर 2000 के बाद से, हम भी था:

  • GETUTCDATE() यूटीसी (यूनिवर्सल टाइम) प्राप्त करने के लिए - स्थानीय समय क्षेत्र पर कोई निर्भर सेटिंग्स

एसक्यूएल सर्वर 2008 (ओपी ने अपना सटीक संस्करण निर्दिष्ट नहीं किया है) में भी है:

एसक्यूएल सर्वर 2008 भी SYSDATETIME() और SYSUTCDATETIME() प्रदान करता है और अधिक सटीकता के साथ (100ns के लिए नीचे) (एसक्यूएल सर्वर 2008 के लिए नया) GETDATE() से DATETIMEOFFSET डेटा प्रकार के रूप ऑफसेट सहित वर्तमान स्थानीय समय प्राप्त करने के लिए या पिछले संस्करणों में GETUTCDATE() (सटीकता: 3.33ms)।

7

CURRENT_TIMESTAMP एएनएसआई अनुरूप और GETDATE के बराबर()

अन्यथा है, तो आप एक plethora of functions के रूप में (भी SQL सर्वर 2005 के लिए लिंक के साथ) यहाँ एसक्यूएल सर्वर 2008 बोल में उल्लेख किया है।

मुझे लगता है कि marc_s 1 या 2 ;-)

+2

अच्छी तरह से, CURRENT_TIMESTAMP को छोड़कर, मुझे लगता है कि मैंने सभी revelant को कवर किया, क्या आप सहमत नहीं हैं? :-) –

0

dater datetime डिफ़ॉल्ट getupdate याद किया हो सकता है() dater यह स्तंभ datetime का एक नाम है यह एक डेटाप्रकार डिफ़ॉल्ट यह एक असाइन मौजूदा प्रणाली की तारीख और समय

लेकिन कॉलम डेटा डालने से पहले हम कॉलम नाम यानी table_name (कॉलम नाम) मानों (जो कॉलम नामों में उल्लेख करते हैं) में सम्मिलित करते हैं;

+2

यह प्रश्न का उत्तर नहीं देता है 'मैं SQL सर्वर में वर्तमान सिस्टम समय कैसे प्राप्त करूं?' – beresfordt