Wednesday, 15 June 2011

Oracle. How to output date and time? -


मेरी यात्रा तालिका निम्नलिखित है:

  विज़िट मूल्यों में डालें (12, to_date ( '19 -JUN-13 ',' dd-mon-yy '), to_date ('19 -JUN-13 12:00 पूर्वाह्न', 'डीडी-सोम-या एच एच: मी एएम')); विज़िट वैल्यू (15, टू-डेट ('20 -JUN-13 ',' dd-mon-yy '), to_date ('20 -JUN-13 02:00 पूर्वाह्न', 'डीडी-मोन-याय एचएच: मी AM में डालें ')); विज़िट वैल्यू (18, टू-डेट ('21 -JUN-13 ',' dd-mon-yy '), to_date ('21 -JUN-13 10:30 पूर्वाह्न', 'dd-mon-yy hh: mi AM में डालें '));   

जब मैं इसे क्वेरी करने की कोशिश करता हूं: चुनें से प्राप्त करें का चयन करें:

  SQL & gt; यात्रा से * चुनें; SLOTNUM DATEVISIT ACTUALARRIVALTIME ---------- --------- ---------------------------- - 12 19-जून-13 19-जून-13 15 20-जून-13 20-जून-13 18 21-जून-13 21-जून -13 एसक्यूएल & gt; स्पूल ऑफ;   

कैसे समय नहीं है?

आप कर सकते हैं एक प्रारूप भी सेट करें जो सभी इस तरह की तिथि पर लागू होता है:

  ALTER SESSION SET NLS_DATE_FORMAT = 'डीडी-एमओएन-वाई वाई वाई एच एच: एमआई: एसएस पीएम';   

इस तरह, आपकी मूल क्वेरी आपके द्वारा किए गए प्रारूप में दिनांक को आउटपुट करेगी, बिना TO_CHAR का उपयोग किए। सामान्य डिफ़ॉल्ट स्वरूप में वापस सेट करने के लिए, ऐसा करें:

  परिवर्तन सत्र SET NLS_DATE_FORMAT = 'DD-MON-RR';    

No comments:

Post a Comment