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

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

صورة
- - - - -

تصحيح واجب


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

#1 منولة

منولة

    عضو

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

تاريخ المشاركة 21 November 2008 - 02:42 PM

السلام عليكم ورحمة الله
استخدام امر insert داخل حلقات التكرار في بيئة pl/sql

1-for-in-loop-end الشكل العام
Declare
I varchr2(30);
Begin
For I 1..5 loop
Insert into dept (deptno)values(i);
End loop;
End;
/

2- while-loop-end الشكل العام


Declare
I varchr2(30);
Begin
I:=1;
While I<=5 loop
Insert into dept (deptno)values(i);
I:=i+1;
End loop;
End;
/


3- when-end loop-exit الشكل العام

Declare
I varchr2(30);
Begin
I:=1;
Loop
Exit when i>5;
Insert into dept (deptno)values(i);
I:=i+1;
End loop;
End;
/

4-loop-exit-end الشكل العام
Declare
I varchr2(30);
Begin
I:=1;
Loop
If i>5 then
Exit;
End if;
Insert into dept (deptno)values(i);
I:=i+1;
End loop;
End;
/

حلقة goto مش معانا في المنهج

#2 DOMSSA

DOMSSA

    عضو مميز

  • الأعضــاء
  • 562 مشاركة
  • الاسم الأول:Ahmed
  • اسم العائلة:El-Demasy
  • البـلـد: Country Flag
  • الاهتمامات:Oracle Only
  • المنصب الحالي:Oracle Application Technical Consultant

تاريخ المشاركة 21 November 2008 - 07:20 PM

الاول

Declare
I varch[b]a[/b]r2(30);
Begin For I[b] in[/b] 1..5 loop
Insert into dept (deptno)values(i);
End loop;
End;


PL/SQL procedure successfully completed.


Ahmed El-Demasy official website - Oracle & Java & Entrepreneur Articles - www.ahmedeldemasy.com


Ahmed El-Demasy
Oracle Applications Technical Consultant - Egabi Solutions
Oracle Online Coures Instructor - Online Courses | eitschool

E-mail
E-Mail : domssa.oracle@live.com
Skype : domssa

Mobile
00201004401005 - 009660541986855

My Bloge
www.ahmedeldemasy.com

Facebook Account
www.facebook.com/AEldemasy

Linked IN
www.eg.linkedin.com/in/domssa

Oracle Helper Page
www.facebook.com/OracleHelper

Oracle Database Developer 6i ,10g - Oracle ERP Financial R12 - Oracle Applications Technical Consultant


...( رَبَّنَا لاَ تُؤَاخِذْنَا إِن نَّسِينَا أَوْ أَخْطَأْنَا رَبَّنَا وَلاَ تَحْمِلْ عَلَيْنَا إِصْرًا كَمَا حَمَلْتَهُ عَلَى الَّذِينَ مِن قَبْلِنَا رَبَّنَا وَلاَ تُحَمِّلْنَا مَا لاَ طَاقَةَ لَنَا بِهِ وَاعْفُ عَنَّا وَاغْفِرْ لَنَا وَارْحَمْنَا أَنتَ مَوْلانَا فَانصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ)


#3 DOMSSA

DOMSSA

    عضو مميز

  • الأعضــاء
  • 562 مشاركة
  • الاسم الأول:Ahmed
  • اسم العائلة:El-Demasy
  • البـلـد: Country Flag
  • الاهتمامات:Oracle Only
  • المنصب الحالي:Oracle Application Technical Consultant

تاريخ المشاركة 21 November 2008 - 07:27 PM

الثانى

Declare
I varchar2(30);
Begin I:=1;
While I>5 loop
Insert into dept(deptno) values(i);
I:=i+1;
End loop;
End;

PL/SQL procedure successfully completed.


Ahmed El-Demasy official website - Oracle & Java & Entrepreneur Articles - www.ahmedeldemasy.com


Ahmed El-Demasy
Oracle Applications Technical Consultant - Egabi Solutions
Oracle Online Coures Instructor - Online Courses | eitschool

E-mail
E-Mail : domssa.oracle@live.com
Skype : domssa

Mobile
00201004401005 - 009660541986855

My Bloge
www.ahmedeldemasy.com

Facebook Account
www.facebook.com/AEldemasy

Linked IN
www.eg.linkedin.com/in/domssa

Oracle Helper Page
www.facebook.com/OracleHelper

Oracle Database Developer 6i ,10g - Oracle ERP Financial R12 - Oracle Applications Technical Consultant


...( رَبَّنَا لاَ تُؤَاخِذْنَا إِن نَّسِينَا أَوْ أَخْطَأْنَا رَبَّنَا وَلاَ تَحْمِلْ عَلَيْنَا إِصْرًا كَمَا حَمَلْتَهُ عَلَى الَّذِينَ مِن قَبْلِنَا رَبَّنَا وَلاَ تُحَمِّلْنَا مَا لاَ طَاقَةَ لَنَا بِهِ وَاعْفُ عَنَّا وَاغْفِرْ لَنَا وَارْحَمْنَا أَنتَ مَوْلانَا فَانصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ)


#4 DOMSSA

DOMSSA

    عضو مميز

  • الأعضــاء
  • 562 مشاركة
  • الاسم الأول:Ahmed
  • اسم العائلة:El-Demasy
  • البـلـد: Country Flag
  • الاهتمامات:Oracle Only
  • المنصب الحالي:Oracle Application Technical Consultant

تاريخ المشاركة 21 November 2008 - 07:34 PM

الثالث

Declare
I varchar2(30);
Begin I:=1;
Loop
Insert into dept (deptno)values(i);
I:=i+1;
Exit when i>5;
End loop;
End;


PL/SQL procedure successfully completed.


Ahmed El-Demasy official website - Oracle & Java & Entrepreneur Articles - www.ahmedeldemasy.com


Ahmed El-Demasy
Oracle Applications Technical Consultant - Egabi Solutions
Oracle Online Coures Instructor - Online Courses | eitschool

E-mail
E-Mail : domssa.oracle@live.com
Skype : domssa

Mobile
00201004401005 - 009660541986855

My Bloge
www.ahmedeldemasy.com

Facebook Account
www.facebook.com/AEldemasy

Linked IN
www.eg.linkedin.com/in/domssa

Oracle Helper Page
www.facebook.com/OracleHelper

Oracle Database Developer 6i ,10g - Oracle ERP Financial R12 - Oracle Applications Technical Consultant


...( رَبَّنَا لاَ تُؤَاخِذْنَا إِن نَّسِينَا أَوْ أَخْطَأْنَا رَبَّنَا وَلاَ تَحْمِلْ عَلَيْنَا إِصْرًا كَمَا حَمَلْتَهُ عَلَى الَّذِينَ مِن قَبْلِنَا رَبَّنَا وَلاَ تُحَمِّلْنَا مَا لاَ طَاقَةَ لَنَا بِهِ وَاعْفُ عَنَّا وَاغْفِرْ لَنَا وَارْحَمْنَا أَنتَ مَوْلانَا فَانصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ)


#5 DOMSSA

DOMSSA

    عضو مميز

  • الأعضــاء
  • 562 مشاركة
  • الاسم الأول:Ahmed
  • اسم العائلة:El-Demasy
  • البـلـد: Country Flag
  • الاهتمامات:Oracle Only
  • المنصب الحالي:Oracle Application Technical Consultant

تاريخ المشاركة 21 November 2008 - 07:38 PM

الاخير

Declare
I varchar2(30);
Begin I:=1;
Loop
If i>5 then
Exit;
End if;
Insert into dept (deptno)values(i);
I:=i+1;
End loop;
End;


PL/SQL procedure successfully completed.


Ahmed El-Demasy official website - Oracle & Java & Entrepreneur Articles - www.ahmedeldemasy.com


Ahmed El-Demasy
Oracle Applications Technical Consultant - Egabi Solutions
Oracle Online Coures Instructor - Online Courses | eitschool

E-mail
E-Mail : domssa.oracle@live.com
Skype : domssa

Mobile
00201004401005 - 009660541986855

My Bloge
www.ahmedeldemasy.com

Facebook Account
www.facebook.com/AEldemasy

Linked IN
www.eg.linkedin.com/in/domssa

Oracle Helper Page
www.facebook.com/OracleHelper

Oracle Database Developer 6i ,10g - Oracle ERP Financial R12 - Oracle Applications Technical Consultant


...( رَبَّنَا لاَ تُؤَاخِذْنَا إِن نَّسِينَا أَوْ أَخْطَأْنَا رَبَّنَا وَلاَ تَحْمِلْ عَلَيْنَا إِصْرًا كَمَا حَمَلْتَهُ عَلَى الَّذِينَ مِن قَبْلِنَا رَبَّنَا وَلاَ تُحَمِّلْنَا مَا لاَ طَاقَةَ لَنَا بِهِ وَاعْفُ عَنَّا وَاغْفِرْ لَنَا وَارْحَمْنَا أَنتَ مَوْلانَا فَانصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ)


#6 DOMSSA

DOMSSA

    عضو مميز

  • الأعضــاء
  • 562 مشاركة
  • الاسم الأول:Ahmed
  • اسم العائلة:El-Demasy
  • البـلـد: Country Flag
  • الاهتمامات:Oracle Only
  • المنصب الحالي:Oracle Application Technical Consultant

تاريخ المشاركة 21 November 2008 - 07:41 PM

حديث النبي صلى الله عليه وسلم " إذا مات ابن آدم انقطع عمله إلا من ثلاث صدقة جارية أو علم ينتفع به أو ولد صالح يدعو له "

اسالك الدعاء لى ولوالدي

والله المستعان


Ahmed El-Demasy official website - Oracle & Java & Entrepreneur Articles - www.ahmedeldemasy.com


Ahmed El-Demasy
Oracle Applications Technical Consultant - Egabi Solutions
Oracle Online Coures Instructor - Online Courses | eitschool

E-mail
E-Mail : domssa.oracle@live.com
Skype : domssa

Mobile
00201004401005 - 009660541986855

My Bloge
www.ahmedeldemasy.com

Facebook Account
www.facebook.com/AEldemasy

Linked IN
www.eg.linkedin.com/in/domssa

Oracle Helper Page
www.facebook.com/OracleHelper

Oracle Database Developer 6i ,10g - Oracle ERP Financial R12 - Oracle Applications Technical Consultant


...( رَبَّنَا لاَ تُؤَاخِذْنَا إِن نَّسِينَا أَوْ أَخْطَأْنَا رَبَّنَا وَلاَ تَحْمِلْ عَلَيْنَا إِصْرًا كَمَا حَمَلْتَهُ عَلَى الَّذِينَ مِن قَبْلِنَا رَبَّنَا وَلاَ تُحَمِّلْنَا مَا لاَ طَاقَةَ لَنَا بِهِ وَاعْفُ عَنَّا وَاغْفِرْ لَنَا وَارْحَمْنَا أَنتَ مَوْلانَا فَانصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ)


#7 منولة

منولة

    عضو

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

تاريخ المشاركة 22 November 2008 - 11:28 AM

الله يوفقك انت وامك وابوك ويمدكم بصحة والعافية ابدا مااحياكم ويجعلكم من سكان اهل الجنة

#8 DOMSSA

DOMSSA

    عضو مميز

  • الأعضــاء
  • 562 مشاركة
  • الاسم الأول:Ahmed
  • اسم العائلة:El-Demasy
  • البـلـد: Country Flag
  • الاهتمامات:Oracle Only
  • المنصب الحالي:Oracle Application Technical Consultant

تاريخ المشاركة 23 November 2008 - 01:57 AM

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


Ahmed El-Demasy official website - Oracle & Java & Entrepreneur Articles - www.ahmedeldemasy.com


Ahmed El-Demasy
Oracle Applications Technical Consultant - Egabi Solutions
Oracle Online Coures Instructor - Online Courses | eitschool

E-mail
E-Mail : domssa.oracle@live.com
Skype : domssa

Mobile
00201004401005 - 009660541986855

My Bloge
www.ahmedeldemasy.com

Facebook Account
www.facebook.com/AEldemasy

Linked IN
www.eg.linkedin.com/in/domssa

Oracle Helper Page
www.facebook.com/OracleHelper

Oracle Database Developer 6i ,10g - Oracle ERP Financial R12 - Oracle Applications Technical Consultant


...( رَبَّنَا لاَ تُؤَاخِذْنَا إِن نَّسِينَا أَوْ أَخْطَأْنَا رَبَّنَا وَلاَ تَحْمِلْ عَلَيْنَا إِصْرًا كَمَا حَمَلْتَهُ عَلَى الَّذِينَ مِن قَبْلِنَا رَبَّنَا وَلاَ تُحَمِّلْنَا مَا لاَ طَاقَةَ لَنَا بِهِ وَاعْفُ عَنَّا وَاغْفِرْ لَنَا وَارْحَمْنَا أَنتَ مَوْلانَا فَانصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ)