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

Oracle PL/SQL डेवलपर में दिनांक के साथ समय भाग देखने की सेटिंग क्या है?

यदि आप to_char() . के साथ एक प्रारूप मुखौटा लागू किए बिना दिखाए गए समय के साथ तिथियां देखना चाहते हैं , आपको अपना NLS_DATE_FORMAT बदलना होगा . यह मानते हुए कि आपका मतलब Oracle SQL डेवलपर है, आप इसे Tools->Preferences से कर सकते हैं, बाईं ओर के पैनल में डेटाबेस अनुभाग का विस्तार करें, और NLS चुनें:

इस समय NLS_DATE_FORMAT DD-MON-RR पर सेट है , जो आज 16-MAY-14 . के रूप में दिखाई देगा . पूरी तारीख और समय दिखाने के लिए मैं इसे YYYY-MM-DD HH24:MI:SS पर सेट कर सकता हूं . आप NLS_TIMESTAMP को बदलना चाह सकते हैं प्रारूप भी।

PL/SQL डेवलपर के पास Tools->Preferences:

. के तहत NLS विकल्प भी हैं

आप दस्तावेज़ीकरण में उपलब्ध प्रारूप मॉडल देख सकते हैं।

यदि आप ऐसा कोड लिख रहे हैं जो किसी अन्य व्यक्ति द्वारा निष्पादित किया जा सकता है या किया जा सकता है, तो उन मापदंडों का उपयोग करके निहित स्वरूपण पर भरोसा न करें। वे आपके अपने संलग्न वातावरण में तदर्थ प्रश्नों के लिए ठीक हैं, लेकिन वे दिलचस्प तरीकों से टूट सकते हैं जब कोई अन्य - विभिन्न एनएलएस सेटिंग्स के साथ - उन्हें चलाता है। तदर्थ प्रश्नों को छोड़कर किसी भी चीज़ के लिए आपको to_char(<column>, 'YYYY-MM-DD HH24:MI:SS') का उपयोग करके वास्तव में मास्क निर्दिष्ट करना चाहिए। या जो भी मॉडल उपयुक्त हो। इसका निश्चित रूप से यह भी अर्थ है कि आपको कॉलम के लिए सही स्वरूपण मिलता है; यदि आपके पास ऐसे कॉलम हैं जो केवल समय का प्रतिनिधित्व करते हैं तो सत्र के प्रारूप मॉडल को सेट करना और उस पर भरोसा करने का मतलब है कि आप सभी 00:00:00 देखते हैं कई बार, जो अक्सर सिर्फ शोर होता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या IN ऑपरेटर Oracle में LIKE-वाइल्डकार्ड्स (%) का उपयोग कर सकता है?

  2. Oracle ऐप्स में FD_LOBS तालिका के बारे में आपको जो बातें अवश्य जाननी चाहिए

  3. मैं SQLPLUS के साथ कमांड लाइन पर PL/SQL स्क्रिप्ट के लिए तर्क कैसे पास करूं?

  4. ADD_MONTHS () Oracle में फ़ंक्शन

  5. किसी मौजूदा कॉलम में Oracle अनुक्रम को अगले मान पर रीसेट करने का सबसे अच्छा तरीका?