Oracle फ़ंक्शन उदाहरण दो तिथियों के बीच दिनों की संख्या प्राप्त करने के लिए
दो तिथियों के बीच दिनों की संख्या की गणना करने के लिए एक Oracle फ़ंक्शन उदाहरण नीचे दिया गया है। इस फ़ंक्शन के पैरामीटर के रूप में बस दो तिथियों को पास करें और यह उन दिनों की संख्या लौटाएगा, जिनका उपयोग आप अपनी SQL क्वेरी में कर सकते हैं। नीचे Oracle में दो तिथियों के बीच दिनों की संख्या प्राप्त करने के लिए कार्य है:फ़ंक्शन बनाएं या बदलें get_days (i_from_date IN DATE, i_to_date IN DATE) RETURN NUMBERIS v_days NUMBER;BEGIN SELECT TRUNC (i_to_date) - TRUNC (i_from_date) + 1 INTO दोहरे से; RETURN v_days;छोड़कर जब दूसरे वापस लौटते हैं 0;END;/आप अपनी आवश्यकता के अनुसार इसे और अधिक कस्टम बना सकते हैं। SQL क्वेरी में उपयोग करने के लिए उपरोक्त फ़ंक्शन का उदाहरण नीचे दिया गया है:get_days चुनें (TO_DATE ('11apr2016'), TO_DATE ('15apr2016')) DUAL से दिनों के रूप में; या इसे PL/SQL अनाम ब्लॉक के माध्यम से कॉल करें:SERVEROUTPUT चालू करें; घोषित करें रिटवल NUMBER; i_from_date दिनांक; i_to_date DATE;BEGIN i_from_date:='11apr2016'; i_to_date:='15अप्रैल2016'; रिटवल:=get_days (i_from_date, i_to_date); DBMS_OUTPUT.put_line ('दिनों की संख्या:' || रिटवल);END;/