कोई वास्तविक कमियां नहीं जिनके बारे में मैं सोच सकता हूं। मुझे लगता है कि यह थोड़ा और स्पष्ट होगा यदि कार्यशील चर को उपप्रकार के उदाहरण के रूप में घोषित किया गया था, जैसे:
DECLARE
subtype t_int is INTERVAL DAY (4) TO SECOND(0);
v_int t_int;
FUNCTION hhmm_to_interval return t_int IS
v_hhmm t_int;
BEGIN
v_hhmm := to_dsinterval('PT9999H');
RETURN v_hhmm;
END hhmm_to_interval;
BEGIN
v_int := hhmm_to_interval;
DBMS_OUTPUT.PUT_LINE('v_int=' || v_int);
end;
साझा करें और आनंद लें।