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

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

صورة
- - - - -

بروسيجر (مواد)


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

#1 obeidat5185

obeidat5185

    عضو

  • الأعضــاء
  • 6 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 10 December 2008 - 06:44 PM

اولا يا اخوان عندي جدول مواد
corse_id , sec_id , teacher_id , start_time , end_time


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

يعني ما بصير يوخذ مادتين من 9 - 10 بنفس الوقت

اذا لقى ماده موجوده ما يرضي يدخل ويعطي exception


يا اخوان اللي بعرف ما يقصر معي

والله والله صارلي اكثر من يوم بس مو عارفه
يا خوان الحقوني


وكثر الله خيركو

#2 obeidat5185

obeidat5185

    عضو

  • الأعضــاء
  • 6 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 11 December 2008 - 09:32 PM

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

#3 shadi_jaber

shadi_jaber

    مشترك

  • الأعضــاء
  • 80 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 12 December 2008 - 12:08 AM

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

يا أخ Obeidat5185 استخدم هذا الكود :
DECLARE
  x number;
  y number;
BEGIN
  SELECT 1 INTO x FROM courses WHERE teacher_id = :teacher_id AND start_time = :start_time;
  y :=SHOWw_ALERT('not_found');
EXCEPTION
  WHEN NO_DATA FOUND THEN
   INSERT INTO courses VALUES(:course_id,:teacher_id,:start_time,:end_time);
END;

ولكن يا أخي العزيز هذا الجدول ضعيف و يجب أن يحتوي على أعمدة أخرى مثل : الفصل الدراسي ، السنة الدراسية ، الأيام .... الخ.

- < و فوق كل ذي علم عليم > -