السلام عليكم
اتيت واستخدمت حساب اخي فقط لانني مستعجله وسجلت كثير في المنتدى ولم استطع تفعيل حسابي فاستخدمت حساب اخي مؤقتا
انا طالبه في دبلوم وادرس هذه اللغه لكن معلوماتي ضعيفه جدا في اس كيو ال
معي امتحان يوم السبت بالاوراكل
انا ذاكرت كثيرا
لكن احتاج لمزيد من الاسئله والتمارين فانا لا استفيد من شرح الاستاذ لنا نهائيا
ولم اجد تمارين كثيره لتفيدني
ارجوا منكم الاجابه على سؤالي في المشيرات التصريحيه
عندما اريد ان اعمل برنامج يقوم بطباعة اسماء موظفين اداره معينه وطباعة اسم لتلك الاداره.... وباستخدام المشيرات التصريحيه
انا اعرف البرنامج لكن لم ينفذ معي واعتقد ان الخطأ في:
عندما استعلم من جدولين الموظفين والادارات بنفس الوقت كيف يكون الاستعلام وكيف اربط بين هذين الجدولين في الاستعلام؟؟؟
هذ هو البرنامج فاروني الخطأ واشرحوا لي كي استفيد::
cursor emp_dp is
select deptno,dname,ename from dept,emp
where dept.deptno=emp.deptno;
begin
for r_m in emp_dp loop
if r_m.deptno=20 then
dbms_output.put_line(employee name'||r_m.ename||'dept name'||r_m.dname);
end if;
end loop;
end;
/
declare
++++++++++++++
لو سمحتوا معي فرصه للمراجعه والاستفاده منكم بكره فقط
اريد منكم الماسعده في تقويه معلوماتي ومذاكرتي بالتدعيم باتمارين واي معلومه تزيد من فهمي
اطرحوا لي اسئله واجوبه وبرامج مثل السابق وتكون البرامج سهله ومفهومه
طبعا الدروس اللي اركز عليها ومافهمتها جيدا هي:
*المشيرات التصريحيه والضمنيه
وخاصه عند استخدام فور والاستعلام الفرعي بدلا من المشيره التصريحيه
*الاجراءات(الروتين)
فقط
*الاستثناءات(المعرفه من قبل المستخدم::
وايضا المعرفه مسبقا في قاعده البيانات(الاثنين الاولين فقط هم not_data_found وtoo_many_rows)
مع خالص شكري