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

मिलीसेकंड के साथ दिनांक स्ट्रिंग के लिए Oracle to_date फ़ंक्शन का उपयोग करना

एक Oracle DATE एक सेकंड से अधिक सटीकता के साथ समय संग्रहीत नहीं करता है। आप मिलीसेकंड सटीक डेटा को DATE . में संग्रहीत नहीं कर सकते हैं कॉलम।

आपके दो विकल्प हैं कि या तो मिलीसेकंड की स्ट्रिंग को DATE में बदलने से पहले उसे छोटा कर दें , यानी

to_date( substr('23.12.2011 13:01:001', 1, 19), 'DD.MM.YYYY HH24:MI:SS' )

या स्ट्रिंग को TIMESTAMP . में बदलने के लिए जो मिलीसेकंड परिशुद्धता का समर्थन करता है

to_timestamp( '23.12.2011 13:01:001', 'DD.MM.YYYY HH24:MI:SSFF3' )


  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. डेटाबेस पैचसेट प्राप्त करें

  3. Oracle दिनांक - तिथि में वर्षों को कैसे जोड़ें

  4. फिक्स 'एप्लिकेशन "SQLDeveloper.app" खोला नहीं जा सकता।'

  5. oracle10g में एक स्ट्रिंग दिनांक को दिनांक स्वरूप में कैसे बदलें?