الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار بخصوصة تعليمة in "ارجو المساعدة"

بدأه elgoeg في 25 أبريل 2010 · 1 رد · 623 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

انا في امس الحاجة الى هذه المساعدة

لدي جدول يحوي رقم الشخص واسمه

اود بناء بروسيجر يقوم ياستخراج جميع الاشخاص الذي اسمائهم على سبيل المثال احمد وايمن

قمت بكتابه هذا البروسيجر ولكنه عند التنفيذ لا يعيد اي نتيجة

create procedure getperson(in x varchar(300))

begin

select * from person

where name in (x)

end

عند تنفيذ البروسيجر وتمرير القيمة مثلا "ahmad","ayman" الى المتحول x لا يعيد البروسيجر اي قيمة ولكن عند تمرير القيمة فقط "ahmad" او "ayman" فانه يعيد نتيجة

وشكرا للمساعدة والرد

#2

بالضبط كونك تمرر قيمتين على قيمة وحيدة لن يجدها ولن يعطي نتيجة

اما عندما تخدل قيمة واحدفانها تعمل

الحل يوجد طريقتين ادخال مصفوفة محارف من نمط table بصراحة ما جربتها

والحل الثاني اثناء بناء التطبيق يمكنك عمل حلقة فور على كود التعامل مع هذا الاجراء وهذه اسهل ولك الاختيار

In bad state

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…