क्या ओरेकल में कोई फ़ंक्शन बनाया गया है जो किसी दिनांक फ़ील्ड में डाली जाने वाली उच्चतम संभावित तिथि लौटाएगा?आप ओरेकल में अधिकतम संभव तिथि कैसे प्राप्त करते हैं?
उत्तर
SELECT TO_DATE('31.12.9999 23:59:59', 'dd.mm.yyyy hh24:mi:ss')
FROM dual
ध्यान दें कि कम से कम तिथि और अधिक सरल है:
SELECT TO_DATE(1, 'J')
FROM dual
मुझे लगता है कि अधिकांश लोगों के उद्देश्यों के लिए 'TO_DATE ('99 99', 'yyyy') 'बहुत कम और स्वीकार्य विकल्प होगा, विशेष रूप से जब तुलना में coalesce nulls का उपयोग करते हैं। – Alex
@Alex: हाँ, लेकिन ओप ने "अधिकतम संभव तिथि" मांगी। – Quassnoi
मुझे पता है। उम्मीद में बस मेरे 2 सेंट जोड़ना यह किसी की मदद करता है। – Alex
मैं एक समारोह के बारे में पता नहीं है, लेकिन this article के अनुसार:
ओरेकल 7: 1 जनवरी से, 4712 ईसा पूर्व से 31 दिसंबर, 4712 ईस्वी।
ओरेकल 8: 1 जनवरी, 4712 ईसा पूर्व से 31 दिसंबर, 99 99 ईस्वी तक।
ओरेकल 9: 1 जनवरी, 4712 ईसा पूर्व से 31 दिसंबर, 99 99 ईस्वी तक।
पीएल/एसक्यूएल: 1 जनवरी, 4712 ईसा पूर्व से 31 दिसंबर, 99 99 ईस्वी तक।
11g डॉक्स से:
Oracle डाटाबेस, जूलियन युग में दिनांक स्टोर कर सकते हैं 1 जनवरी से 31 दिसंबर के माध्यम से 4712 ईसा पूर्व से लेकर, 9999 सीई (आम युग, या 'ई')।
http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/datatype.htm#i1847
एक और तरीके हैं, सिर्फ मनोरंजन के लिए:
SELECT to_date(5373484, 'J') + (1 - 1/24/60/60)
FROM dual;
SELECT date '9999-12-31' + (1 - 1/24/60/60)
FROM dual;
पहली क्वेरी 'SELECT to_date (5373484,' J ') + (1 - 1/24/60/60) दोहरी से होनी चाहिए; ' –
जूलियन प्रारूप (JDDD) अधिकतम ओरेकल तारीख में 2086307365.
- 1. आईओएस: आप फ़ाइल की निर्माण तिथि कैसे प्राप्त करते हैं?
- 2. ओरेकल शून्य तिथि
- 3. आप vb.net में स्ट्रिंगबिल्डर को कैसे प्राप्त करते हैं?
- 4. आप फ़ाइल आकार को सी # में कैसे प्राप्त करते हैं?
- 5. ओरेकल तिथि सीमा
- 6. आप सर्वर प्रदर्शन को अधिकतम कैसे करते हैं?
- 7. आप DatePickerDialog से डेटपिकर कैसे प्राप्त करते हैं?
- 8. gen_servers में आप चुनिंदा प्राप्त कैसे करते हैं?
- 9. आप svn diff में पेजर कैसे प्राप्त करते हैं?
- 10. आप PHP में 'रेफरर' हेडर कैसे प्राप्त करते हैं?
- 11. Eclipselink: आप प्रत्येक बंडल में EntityManager कैसे प्राप्त करते हैं?
- 12. Moment.js में, आप वर्तमान वित्तीय तिमाही कैसे प्राप्त करते हैं?
- 13. आप .text सेक्शन में पॉइंटर कैसे प्राप्त करते हैं?
- 14. Magento में आप डेटाबेस नाम कैसे प्राप्त करते हैं?
- 15. आप जावा में स्क्रीन चौड़ाई कैसे प्राप्त करते हैं?
- 16. आप ASP.Net में फ़ील्ड स्तरीय सुरक्षा कैसे प्राप्त करते हैं?
- 17. आप इवेंटमैचिन कार्यान्वयन में अपवाद कैसे प्राप्त करते हैं?
- 18. ओरेकल एसक्यूएल - अधिकतम मूल्यों के साथ अधिकतम मूल्य
- 19. आप ज़ोप और प्लोन में कुकीज़ कैसे प्राप्त करते हैं और सेट करते हैं?
- 20. आप coredata में अधिकतम मूल्य के साथ प्रविष्टि का चयन कैसे करते हैं?
- 21. आप BSTR को wchar_t [] में कुशलतापूर्वक कॉपी कैसे करते हैं?
- 22. आप प्रोटोटाइप कैसे करते हैं?
- 23. आप postgresql में mysqldump कैसे करते हैं?
- 24. आप एक्सकोड में टीडीडी कैसे करते हैं?
- 25. रूबी में आप पॉलिमॉर्फिज्म कैसे करते हैं?
- 26. आप कैसे प्रतिक्रिया करते हैं?
- 27. वेबलॉगिक 10.3 में वर्कमैनेजर्स को आप कैसे कॉन्फ़िगर करते हैं?
- 28. एंड्रॉइड - OnDateChangedListener - आप इसे कैसे सेट करते हैं?
- 29. VSPackage से आप वर्तमान समाधान निर्देशिका कैसे प्राप्त करते हैं?
- 30. आप सभी स्थापित फ़ॉन्ट्स की सूची कैसे प्राप्त करते हैं?
क्यों है? यदि आप किसी तालिका में डमी 'हाई-डेट' मान डालना शुरू करते हैं, तो यह ऑप्टिमाइज़र को 'भ्रमित' कर सकता है जो मान लेगा कि आपके पास अगले 8 हजार वर्षों में फैले दिनांक मूल्यों की पूरी श्रृंखला है। –