بتاريخ: 2 مايو 200421 سنة comment_6348 السلام عليكم ورحمة الله وبركاته..أولاً أحب أن أهنئكم على هذا الجهد المبذول في خدمة الأخوان في تعلم ORACLEثانيا :أخواني أريد معرفة متى نستخدم PROCEDURE و FUNCTION ولكم تحاتي أخوكم المحب السيف تقديم بلاغ
بتاريخ: 3 مايو 200421 سنة comment_6383 وعليكم السلام ورحمة الله وبركاته أخي السيف نستخدم الإجراءات (Proceduers ) لإستقبال قيم واستخدامها داخل الإجراء بحيث تكون نتيحة الإجراء مبنية على اساس هذه القيم ونستخدمه ايضا لتخزين عمليات محددة نريد تنفيذها مستقبلا وبإستمرار ونستخدم أنواع المعاملات IN - OUT مع الإجراءات ، ولايجب على الإجراء أرجاع قيمة إلى البرنامج الذي قام بندائه .نستخدم ال (Function ) لحساب قيمة ،و يجب ان يتم ارجاع هذه القيمة الى البرنامج الذي قام بندائه ، وغالبا مايستخدم مع العمليات الحسابية مثلا Function لإرجاع إجمالي رواتب الموظفين ،ونستخدم نوع المعامل IN فقط مع ال Function.الفرق الأساسي ان Proceduer يمكن ان يرجع قيمة او اكثر او لايرجع قيمة أما ال Function فيجب ان يرجع قيمة واحدة مفردة للبرنامج الذي قام بندائه ، الفرق الأخر ايضا هو عملية نداء كل منهما فال Proceduer يمكن ندائه مباشرة كأي جملة PL/SQL عادية مثلا :SALPRO;اما ال Function فيتم ندائه كجزء من عبارة مثلا :select tax(sal) from emp;ان شاء الله اكون وضحت جزء من الموضوع وفي انتظار مشاركة الجميع مع تحياتي تقديم بلاغ
بتاريخ: 5 مايو 200421 سنة comment_6424 اخي العزيز الموضوع في ذلك طويل لكن اضيف على ما قال اخي الكريم msh ان في حالة تكرار عملية معينة في كل نموذج مثلاً هل تكتبها في كل نموذج طبعاً لا فتكتب مرة واحدة وتنادى فقط من كل نموذج . تقديم بلاغ
بتاريخ: 22 أكتوبر 200421 سنة comment_16034 Procedure or Function?You create a procedure to store a series of actions for later execution. A procedure can contain zero or more parameters that can be transferred to and from the calling environment, but a procedure does not have to return a value.You create a function when you want to compute a value, which must be returned to the calling environment. A function can contain zero or more parameters that are transferred from the calling environment. Functions should return only a single value, and the value is returned through a RETURN statement. Functions used in SQL statements cannot have OUT or IN OUT mode parameters.A procedure containing one OUT parameter can be rewritten as a function containing a RETURN statement. تقديم بلاغ
بتاريخ: 25 يونيو 201213 سنة comment_225815 لا زياده على ما قاله الأعضاءلكن الفرق الأساسيهو أن ال procedure لا يرجع قيمة والfunction يرجع قيمة تقديم بلاغ
بتاريخ: 12 يوليو 201213 سنة comment_226200 لا زياده على ما قاله الأعضاءلكن الفرق الأساسيهو أن ال procedure لا يرجع قيمة والfunction يرجع قيمة رجاء تصحيح المعلومة الفرق الأساسي ان Proceduer يمكن ان يرجع قيمة او اكثر او لايرجع قيمة أما ال Function فيجب ان يرجع قيمة واحدة مفردة للبرنامج الذي قام بندائه تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.