بتاريخ: 8 أكتوبر 201015 سنة comment_201077 بسم الله الرحمن الرحيم اخوانى انا اريد عمل Procedure لاستدعاء حقول معينة مثلاانا فى السيكوال 2008 علشان اعمل Procedure بعمل الاتىcreate proc mypro(@ss varchar(30))asset @ss='%'+@ss+'%'select * from mytable where name like@ssولما بقوم بعمل ا اختبار بكتب الاتىmypro'ali'اريد اعمل الاتى ولكن بالاريكال وجزاكم الله خير الجزاء تقديم بلاغ
بتاريخ: 8 أكتوبر 201015 سنة comment_201091 CREATE [OR REPLACE] function fun_name (ss in varchar2(30) ) return varcchar2 ISv_name varchar2(30) ; v_ss varchar2(30); BEGINselect '%' || v_ss || '%' into v_ss from dual; select name into v_name from table_namewhere name like (v_ss); return v_name; EXCEPTION when NO_DATA_FOUND message ('NO data return ');return null; END ;خبرني حصل معاك ايه و بالتوفيق تم تعديل 8 أكتوبر 201015 سنة بواسطة Sireen تقديم بلاغ
بتاريخ: 8 أكتوبر 201015 سنة كاتب الموضوع comment_201094 جزاكم الله خيرااخى انا اريد procudureلاننى اريد ان استدعى اسمه داخل asp.netوجزاكم الله خيرا تقديم بلاغ
بتاريخ: 8 أكتوبر 201015 سنة comment_201108 لا يوجد return داخل البروسيجر وعلى كلا البروسيجر نفس الفمكشن .... وبدل جملة الreturn احفظ قيمة v_name داخل parameter اضافي على ass بحيث تمرر له قيمه null عند مناداه البروسيجر , أما داخل البروسيجر خزن القيمه به وطبعا هذا الparameter لازم يكون global تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.