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

ओरेकल एसक्यूएल:टाइमस्टैम्प जहां क्लॉज

to_timestamp()

आपको to_timestamp() use का उपयोग करना होगा अपनी स्ट्रिंग को उचित timestamp . में बदलने के लिए मूल्य:

to_timestamp('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')

to_date()

अगर आपका कॉलम DATE . प्रकार का है (जो सेकंड का भी समर्थन करता है), आपको to_date() . का उपयोग करने की आवश्यकता है

to_date('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')

उदाहरण

इसे where में लाने के लिए शर्त निम्नलिखित का उपयोग करें:

select * 
from TableA 
where startdate >= to_timestamp('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
  and startdate <= to_timestamp('12-01-2012 21:25:33', 'dd-mm-yyyy hh24:mi:ss')

नोट

आपको कभी भी to_timestamp() use का उपयोग करने की आवश्यकता नहीं है 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. ORA-01950:टेबलस्पेस 'USERS' पर कोई विशेषाधिकार नहीं

  2. Oracle में टॉप-एन क्वेरीज़ और पेजिनेशन

  3. Oracle क्लाइंट और नेटवर्किंग घटक नहीं मिले

  4. Oracle में सभी कैश्ड आइटम को कैसे साफ़ करें

  5. तालिका में मौजूदा पंक्तियों के साथ Oracle में डेटा प्रकार को कैसे संशोधित करें