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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

Condition لتنفيذ الاجراء


2 رد (ردود) على هذا الموضوع

#1 Almasa

Almasa

    عضو

  • الأعضــاء
  • 22 مشاركة

تاريخ المشاركة 23 April 2010 - 12:24 PM

السلام عليكم
طبعا قبل كل حاجة بشكر الجميع هنا للمساعدة دائما وجزاهم الله خير

بخصوص سؤالي هنا حول الوظيفة التي قمت بكتابتها pre-insert procedure فللحقيقة اريد ان يتم تنفيذ الاجراء في حالة واحدة فقط وهي وجود العنصر في جدول اخر

بشرح اخر لدي شاشة شغاله تمام اريد عمل ابديت في احدى الجداول الاخرى في حالة وجود رقم الايصال ضمن الايصالات الخاصة بالقسم بحيث لايعمل التحديث في حالة عدم وجود هذا الايصال في ذلك الجدول المنفصل

ساعدوني :) ربنا يوفقكم

#2 Ahmed Zain

Ahmed Zain

    مشرف

  • فريق الإشراف
  • 261 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 23 April 2010 - 04:32 PM

السلام عليكم
اخي فالله
ياريت تحط التريجر هنا عشان نعدل عليه وعلي العموم
ممكن تجرب دي واقويلي اذا لم تظبط
declare 
x :=0 number;
begin SELECT nvl(MAX(1),0) INTO x from your_table where your_condtion;
if x = 1 then
do_your_acction;
end if;
end;

اللهم صلي وسلم على نبينا محمد وعلى اله وصحبه اجمعين الى يوم الدين سلام طيبا مباركا فيه


يا ابن آدم:انما انت أيام...كلما مضى منك يوم مضى بعضك العمر يمضي ولا تدري متى ينتهي فهل عملت لآخرتك؟؟؟


﴿ كتبت وقد أيقنت يوم كتابتي بأن يدي تفنى ويبقى كتابها فإن كتبت خيراً ستجزى بمثله وإن كتبت شراً عليها حسابها ﴾

 




Ahmed Zain El-Abedeen Mohamed
Senior Oracle Developer


My C.V & Cover Latter


لا يؤخذ العلم من أربعة ويؤخذ ممن سوى ذلك ولا يؤخذ من سفيه ولا من صاحب هوى ولا ممن يكذب في أحاديث الناس ولا ممن لا يعرف ما يحدث به من حيث المصادر والاختيار


#3 Almasa

Almasa

    عضو

  • الأعضــاء
  • 22 مشاركة

تاريخ المشاركة 24 April 2010 - 02:25 PM

if :blk.cc in (select cc from table_name) then
update_cc;
insert_ccc;
end if ;


الفكرة كما يلي
لكن يعطيني ايرور subquery not allowed in this conext

اريد ان اضعه في key-next-item trigger

اذا لم يلقى الرقم في السب كويري يشغل الفورمة عادي واذا لقاه يعمل التحديث المطلوب

بس ماشتغلش