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

टी-एसक्यूएल, टिक, टाइमस्टैम्प

यह संभावना नहीं है कि आप SQL से डेटटाइम के समान सटीकता प्राप्त कर पाएंगे। टिक करता है क्योंकि SQL इतनी सटीकता में समय व्यक्त नहीं करता है। SQL सर्वर केवल एक सेकंड के लगभग 1/300 वें समय को संग्रहीत करता है, जबकि एक एकल टिक एक सौ नैनोसेकंड या एक सेकंड के दस लाखवें हिस्से का प्रतिनिधित्व करता है।

SELECT DATEDIFF(s, '19700101', GETDATE()) 

यदि यह काम करता है तो उपर्युक्त क्वेरी आपको यूनिक्स-शैली टाइमस्टैम्प प्राप्त करेगी, लेकिन कोई वास्तविक सुझाव देने के लिए मुझे यह जानना होगा कि आप डेटा का उपयोग किस लिए कर रहे हैं। यदि आपको 3 ms से अधिक रिज़ॉल्यूशन की आवश्यकता है, तो आपको SQL से बाहर देखने की आवश्यकता है।

               DATETIME: 0.01      (3 ms)
QueryPerformanceCounter: 0.0000001 (100 ns)
              DATETIME2: 0.0000001 (7 decimal places, 100 ns)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में सोमवार को सप्ताह के पहले दिन के रूप में कैसे सेट करें?

  2. MS SQL सर्वर अंतिम सम्मिलित आईडी

  3. SQL सर्वर 2016:हमेशा एन्क्रिप्टेड

  4. क्या NHibernate में टेबल-वैल्यूड पैरामीटर्स को पास करने के लिए `SqlDbType.Structured` का उपयोग करना संभव है?

  5. SQL सर्वर (SSMS) में डेटाबेस के संगतता स्तर की जाँच करें/बदलें