بتاريخ: 24 يناير 200620 سنة comment_58331 السلام عليكم ورحمة الله وبركاتهاود ان اعرف اذا كان عندي بروسيدر يوجد بها متغيرين من نوع outمثل emp_sal(empno in,sal out,dept out)في الفانكشن كنا نكتبx:=emp_sal(100)ولكن في حالتنا ماذا نفعل من الفورمزسؤال اخرselect salfrom empwhere empno=1unionselect salfrom empwhere empno=2اذا نفذناها في الفورمز اين اضع intoاسف غلى الاطاله تقديم بلاغ
بتاريخ: 25 يناير 200620 سنة كاتب الموضوع comment_58443 ارجو المساعدة في هذا الموضوع للاهميه تقديم بلاغ
بتاريخ: 25 يناير 200620 سنة comment_58462 الاخ الكريميمكنك فعل ذلك بشتى الطرقحيث ان استخدام الفانكشن نوعين وهو اما بعملها على قاعدة البيانات ويتم استدعائها كما تفضلت x:=emp_sal(100) وهي بوضع اسم الفانكشن من خلال داخل متغيربالنسبة ل union فيمكن استخدامه ووضعه ب cursor وهذا افضل cursor c is select sal from emp where empno=1 union select sal from emp where empno=2 begin; open c; fetch c into .... end; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.