الانتقال إلى المحتوى

I Want To Create Function With Two Parameters >>want Help


oracle_123

Recommended Posts

(i want to create function with two parmeters(date_of_birth,current_date

to get age in years,months,days

i create this function

 

>>>>>>>>>>>>>>>

create or replace function get_age (p_date_of_birth in date ,p_current_date in date)
return number
is v_get_age number;
begin
select trunc((months_between(to_date(p_current_date),to_date(p_date_of_birth))/12)||' years ' ||
trunc(mod(months_between(to_date(p_current_date),to_date(p_date_of_birth)),12)) ||' months ' || 
trunc(mod(mod(months_between(to_date(p_current_date),to_date(p_date_of_birth)),12),4)) ||' days ' )AS "Age"
into v_get_age
from dual;
return v_get_age;
end;
 
>>>>>>>>>>>>> it created function but the statment if seprated it comes error i want solve this create also how to call this function?????
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية