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

Oracle में SYSDATE फ़ंक्शन

Oracle डाटाबेस में, SYSDATE फ़ंक्शन ऑपरेटिंग सिस्टम के लिए वर्तमान दिनांक और समय निर्धारित करता है जिस पर डेटाबेस सर्वर रहता है।

लौटाया गया मान DATE . प्रकार का है .

सिंटैक्स

वाक्य रचना इस प्रकार है:

SYSDATE

इसलिए, किसी तर्क की आवश्यकता नहीं है (या स्वीकृत), और कोई कोष्ठक नहीं हैं।

उदाहरण

यहां एक उदाहरण दिया गया है:

SELECT SYSDATE
FROM DUAL;

परिणाम:

06/AUG/21

यह उदाहरण मेरे सिस्टम के NLS_DATE_FORMAT के मान के आधार पर दिनांक प्रदर्शित करता है पैरामीटर (जो वर्तमान में DD/MON/RR है) ) हम इस पैरामीटर को बदल सकते हैं, या TO_CHAR() . जैसे फ़ंक्शन का उपयोग कर सकते हैं परिणाम को एक अलग प्रारूप में वापस करने के लिए।

उदाहरण:

SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD')
FROM DUAL;

परिणाम:

2021-08-06

कॉलिंग SYSDATE कोष्ठक के साथ

जैसा कि बताया गया है, SYSDATE कोष्ठक के बिना फ़ंक्शन को कॉल किया जाता है।

जब हम इसे कोष्ठकों के साथ कहते हैं तो क्या होता है:

SELECT SYSDATE()
FROM DUAL;

परिणाम:

Error starting at line : 1 in command -
SELECT SYSDATE()
FROM DUAL
Error at Command Line : 1 Column : 15
Error report -
SQL Error: ORA-00923: FROM keyword not found where expected
00923. 00000 -  "FROM keyword not found where expected"
*Cause:    
*Action:

SYSDATE को ठीक करना वापसी मूल्य

FIXED_DATE इनिशियलाइज़ेशन पैरामीटर आपको एक स्थिर दिनांक और समय सेट करने में सक्षम बनाता है जो SYSDATE . है वर्तमान दिनांक और समय के बजाय हमेशा वापस आ जाएगा।

यह परीक्षण स्थितियों में सहायता कर सकता है जब आपको एक ही इनपुट डेटा की आवश्यकता होती है ताकि एक ही परिणाम लगातार उत्पन्न हो सके।

FIXED_DATE . के लिए 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 डेटाबेस अद्यतन प्रश्नों में अनंत रूप से लटक रहा है

  2. रोकथाम ट्रिगर

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

  4. Oracle में जॉइन क्वेरी के साथ अपडेट करें

  5. बैच फ़ाइल से SQL निष्पादित करें