بسم الله الرحمن الرحيم
نبدا بمقدمة عن PL/SQL
PL/SQL هى لغة اجرائية انتجتها اوراكل لدعم لغة الاستعلام الهيكليهSQL او كامتداد لها هى لغة قياسية خاصة باوراكل تستخدم للتعامل مع قواعد البيانات
يمكن دمجها مع SQL بسهوله
ال PL/SQL عباره عن وحده قابله للتنفيذ بها مجموعه من التعليمات البرمجيه
يمكن صيانة هذه الوحده بسهولة
توفر وحدة ال PL/SQL الاتى :-
- المتغيرات ,ثوابت,وانواع البيانات
- هياكل المراقبه مثل الشرطية والحلقات
- يمكن كتابتها مره وتنفيذها مرات عديدة
- دمج الوحدات البرمجيه مع SQL
- تحسين الاداء
- التكامل مع ادوات اوراكل
- معالجة الاخطاء
Declare(اختتيارى)
المتغيرات,المؤشرات,رسائل الخطا المصممة بواسطة المستخدم
Begin(اجبارى)
تعليمات SQL
تعليمات PL/SQL
Exception(اختيارى)
الاجرا المتخذ عند حدوث الخطأ
End;(اجبارى)
انوع الوحدات البرمجية Block
لعمل Anonymous Block


فى الجزء Declare وضعنا متغير باسم v_fname ليحمل اسم الشخص المستعلم عنه ونوعه varchar2 و حجمه 20 حرف
وداخل الجزء التنفيذة مابين Begin و End تم وضع كود ال SQL و PL/SQL وهو عباره عن تعليمة Select يليها اسم العمود ثم التعليمه INTO وهى تقوم بوضع قيمة العمود First_Name داخل المتغير v_Fname ثم From ويليها اسم الجدول وWhere ثم شرط الاستعلام
والان قمنا بتنفيذ الاستعلام ووضع خرج الاستعلام داخل متغير ولكن كيف سيظهر لنا القيمة التى يحملها المتغير v_Fname ؟
لعرض قيمة المتغير v_fname نستخدم وحده برمجيه Procedure اسمها Put_Line()داخل Package اسمها dbms_output معرفين مسبقا من قبل اوراكل
ليست هناك تعليقات:
إرسال تعليق