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

ارجو المساعدةgroup_filter pl-sql trigger


Oramaster

Recommended Posts

لدي كويري معينه اريد عمل where clause لها تختلف من فريم لآخر لكنها نفس جملة السلكت لذا فكرت باستعمال خاصية filter type جعلتها pl-sql وكتب انه يرتيرن true فى حالة ان قيمة الفيلد الذى اريد عمل الوير عليه تساوى قيمة معينه ولكنها لم تعمل
كيف اذن استعمل هذا ال filter type ومالمقصود بالرتيرن ترو او فولس هل يعنى ان اظهار الريكورد فى حالة ماتش الريكورد مع الكويرى مثلما فهمت
واذا لم يكن حل المشكلة بالفلتر فكيف يمكن عمل وير مختلفة على نفس الكويرى جروب بمعنى ان الفريم سورس هو نفس الكويرى لكنى اريد تغيير الوير فقط كيف؟؟؟؟؟
ارجو المساعدة ضروري بأى افكار جزيتم خيرا

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

الحمد لله والفضل له حليت المشكلة
فعلا خاصية filter type اذا اختارناها pl-sql تعنى انه نريد عمل فلتر معين للكويرى اى ببساطة جملة وير وتوضع فى pl trigger لكن هذا التريجر يرجع قيمتين true او false
true فى حالة انه هذه هى الوير التى نريدها ان تعمل وfalse فى غير ذلك
بمعنى انه اذا عملنا تقرير يطع كل الموظفين وبعين اردنا عمل فلتر بحيث انه يطلع فقط الذى اسمه به حرف s

if :emp_name like'%s%' then 
return(true);
else
return(false) ;


بشرط ان يكون اسم الموظف :emp_name من الحقول الموجودة بالكويرى أصلا
اتمنى ان تكونو استفادتو من هذا الدرس
شكرا

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

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

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

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

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

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

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

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