بتاريخ: 7 نوفمبر 201312 سنة comment_242176 السلام عليكم السؤال الأول : اريد عمل دوارة متداخلة في sql بالـ for مثلا i & j بحيث اجعل j يطبع لي الأعداد الفردية . فكيف يتم عمل الدوارة؟ سؤال اخر : اريد ان اجعل المستخدم يدخل الأسم و الراتب في الـ run الموجودين في جدول employees فكيف يتم عملها ؟ علماً اني قد جربت ال insert into employees(first_name , salary) into n , sal values(n , sal) بعد ما عملت select لهم لكنه يطلع لي error! و شكرا لكم الله يجزاكم خير اتمنى المساعدة تقديم بلاغ
بتاريخ: 10 نوفمبر 201312 سنة comment_242332 --this code print the odd number only set serveroutput on declare v1 number := 1; begin while v1 < 100 loop if v1/2 like '%.%' then dbms_output.put_line (v1); end if; v1 := v1 +1; end loop; end; انشر الخطأ الذي حدث كي نتمكن من دراسته والرد تم تعديل 10 نوفمبر 201312 سنة بواسطة aurora تقديم بلاغ
بتاريخ: 10 نوفمبر 201312 سنة comment_242335 ما المقصود بالسؤال التاني - هل تريد ادخال بيانات من جدول اسمه run في جدول employee ?? اعرض رسالة الخطأ من فضلك تقديم بلاغ
بتاريخ: 22 نوفمبر 201312 سنة كاتب الموضوع comment_243124 السؤال هو : Write a block software To display the name of theemployee and his salary input by the user,(withhandling all the errors in each case if there are). اي يريد من المستخدم ان يدخل الراتب للإختبار هنا الحل الصحيح : declaref employees.first_name %type ;s employees.salary %type;X integer ;Beginselect first_name , salary into f , s from employees wheresalary =: X;dbms_output.put_line(f || ' ' || s);exceptionwhen too_many_rows thendbms_output.put_line ('too_many_rows');when no_data_found thendbms_output.put_line('no_data_found');when others thendbms_output.put_line('error '); لكن لما اطبقه يرفض بالمقابل عندما اضع في جملة الشرط Where salary := enter يضبط و يطبق . و اريد شرح للـ for المتداخلة و شكرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.