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

كيف اقوم بنقل قيمة داخل Packages


ahmedmohamedali

Recommended Posts

السلام عليكم
كيف اقوم بنقل القيم داخل الباكيج
بمعني عندي فانكشن و بروسيدجر كيف اقوم بنقل ناتج الفانكشن النهائي داخل هذا البروسيدجر
و لو الحل هو global variable
كيف استخدمه هنا

رابط هذا التعليق
شارك

الفانكشن يا احمد لازم ترجع قيمة , عشان ترجع قيمة لازم ترجعها في فاريابل ( طريقة من ضمن الطرق ) .

شيل .return value دي , انا مش عارف اصلا انت تقصد بيها ايه .

رابط هذا التعليق
شارك

بص يا بش مهندس في طريقة او كتاب بقرا فيه بيعلمك البرمجة بال packages و طبعا بتحتاج تنقل قيمة من فانكشن لبروسيدجر حسب سير برنامجك فكنت عاوز اطبقها للعلم بالشيء بجانب اني في الشغل بشوف قيم رايحة و قيم جاية في جلوبال فاريبال و من بروسيدجر لفانكشن و هكذا

رابط هذا التعليق
شارك

اضافة لما قلتوه اخواني الافاضل ويمكن ان تستخدم بارميتر في  اي مكان في الشاشة ويحتفظ بقيمته الاخيرة ويمكن ان يمرر لشاشة اخرى او تقرير حتى

تحياتي لكم ...

رابط هذا التعليق
شارك

السلام عليكم

ان كنت تقصد قراءة قيمة فانكشن داخل بروسيجر على مستوى الداتابيز كالتالي:

 

SELECT package_name.function_name (PARAMETERS)
  INTO l_variable
  FROM DUAL;

واذا لم يكن للفنكشن براميتر:

 

SELECT package_name.function_name
  INTO l_variable
  FROM DUAL;
رابط هذا التعليق
شارك

  • بعد 2 أسابيع...

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

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

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

×   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.

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

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

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