بتاريخ: 22 أبريل 200916 سنة comment_154396 السلام عليكمممكن احد يساعدنيعندي جدولين Allownace and Salary واريد اجمع العلاوة للي موجود في جدول العلاوات مع الراتب الثابت الموجود في جدول السلاري واحطهم في Field لوحده في جدول empارجو المساعده وذلك للضرورة ومشكورين تقديم بلاغ
بتاريخ: 22 أبريل 200916 سنة comment_154404 السلام عليكم...أرجو أن تضع العلاقة بين هذه الجداول الثلاثة... تقديم بلاغ
بتاريخ: 22 أبريل 200916 سنة كاتب الموضوع comment_154408 العلاقة واضحةالجدول emp فية البيانات العامة للموظف والجدول allowance فيه العلاوات للموظفين( لانه فيه اكثر من علاوة وحده)والجدول salary فية بيانات الراتبفأنا اريد اجمع العلاوات + الراتب =صافي الراتب الشهري تقديم بلاغ
بتاريخ: 22 أبريل 200916 سنة comment_154423 أخي العزيز يبدو أنك لم تفهم سؤالي,أنا لم أطلب شرح عن الجداول,أريد العلاقة بين الجداولو المقصود بالعلاقة المفاتيح الأساسية و المفاتيح الأجنبية (تكامل البيانات و التكامل المرجعي)إذا تم تحديد هذه المعطيات يتم حل السؤال بسهولة تقديم بلاغ
بتاريخ: 22 أبريل 200916 سنة كاتب الموضوع comment_154431 primary key in table employee is emp_idprimary key in allownace is all_idand foregin key is all_emp_id which is refrence to emp_id in employee tablethe primary key in salary table is sal_idand foregin key is all_sal_id which is refrence to all_id in allowance table تقديم بلاغ
بتاريخ: 23 أبريل 200916 سنة comment_154512 اتفضل ياباشا ده بروسجر يعمل اللي انت طالبه ، راجعه وشوف هو ده اللي انت عايزه ولا انا فهمت غلط CREATE OR REPLACE PROCEDURE emp_total_sal (pemp_id NUMBER) IS CURSOR allowance_cur IS SELECT SUM (a.emp_allowance) FROM allownace a WHERE a.all_emp_id = pemp_id; CURSOR sal_cur IS SELECT SUM (s.sal) FROM salary s, allownace a WHERE s.all_sal_id = a.all_id AND a.all_emp_id = pemp_id; v_sal NUMBER; v_allowance NUMBER; BEGIN OPEN allowance_cur; FETCH allowance_cur INTO v_allowance; CLOSE allowance_cur; OPEN sal_cur; FETCH sal_cur INTO v_sal; CLOSE sal_cur; UPDATE emp SET emp_total_salary = (NVL (v_allowance, 0) + NVL (v_sal, 0)) WHERE emp.emp_id = pemp_id; END emp_total_sal; تقديم بلاغ
بتاريخ: 23 أبريل 200916 سنة comment_154518 السلام عليكم الموضوع رائع و جميلممكن تزودنا بالحقول الخاصة بالجداول الثلاثة لتعم الفائدة ؟؟و جزاك الله الف خير تقديم بلاغ
بتاريخ: 23 أبريل 200916 سنة comment_154520 الاخ yasiraq مش عارف حضرتك بتوجه الكلام لي ولا لصاحب الموضوع الاساسي تقديم بلاغ
بتاريخ: 23 أبريل 200916 سنة كاتب الموضوع comment_154523 مشكورين اخواني وجزاكم الله الف خير تم تعديل 23 أبريل 200916 سنة بواسطة hah9 تقديم بلاغ
بتاريخ: 23 أبريل 200916 سنة comment_154527 السلام عليكمانا بوجه الكلام لصاحب الموضوعو شكرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.