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

Oracle से SYSDATE के बराबर PostgreSQL क्या है?

SYSDATE केवल Oracle कार्य है।

एएनएसआई मानक current_date . को परिभाषित करता है या current_timestamp जो है Postgres द्वारा समर्थित और मैनुअल में प्रलेखित:
http://www.postgresql.org/docs/current/static/functions-datetime.html#FUNCTIONS-DATETIME-CURRENT

(बीटीडब्ल्यू:Oracle CURRENT_TIMESTAMP का समर्थन करता है साथ ही)

आपको current_timestamp . के बीच के अंतर पर ध्यान देना चाहिए , statement_timestamp() और clock_timestamp() (जिसे मैनुअल में समझाया गया है, उपरोक्त लिंक देखें)

भाग where up_time like sysdate कोई नहीं बनाता है बिल्कुल समझ। न तो ओरेकल में और न ही पोस्टग्रेज में। यदि आप "आज" से पंक्तियाँ प्राप्त करना चाहते हैं, तो आपको कुछ इस तरह की आवश्यकता होगी:

select up_time 
from exam 
where up_time = current_date

ध्यान दें कि Oracle में आप शायद trunc(up_time) = trunc(sysdate) चाहते हैं Oracle में हमेशा शामिल होने वाले समय भाग से छुटकारा पाने के लिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle 12c XML को प्रतिक्रिया से मूल्य मिलता है

  2. पहली पंक्ति वी.एस. अगली पंक्ति वी.एस. राउनम

  3. पूर्ण पूर्ण MySQL डेटाबेस प्रतिकृति? विचार? लोग क्या करते है?

  4. java.sql.SQLException:कॉल में अमान्य तर्क

  5. ORA-00913 त्रुटि जब बहुत सारे IN स्टेटमेंट का उपयोग करते हैं