برنامج "مرحباً بالعالم" بلغة PL/SQL (مثال)
⚡ ملخص ذكي
يوضح برنامج PL/SQL الأول كيفية الاتصال بـ Oracle قم بتشغيل قاعدة البيانات باستخدام SQL*Plus وقم بتشغيل مثال "Hello World". يشرح هذا المورد أداة SQL*Plus، وتفاصيل الاتصال، والكتل المجهولة، وتعريف المتغيرات، وكيفية عمل التعليقات في PL/SQL.

في هذا الدرس التعليمي، سنقدم برنامج SQL*Plus ونتعلم كيفية ربطه بقاعدة البيانات.
بعد الاتصال، سنرى أيضًا كيفية كتابة برنامجنا الأول، "Hello World"، بلغة PL/SQL.
ما هو SQL*Plus؟
SQL*Plus هي أداة استعلام تفاعلية وأخرى للاستعلام الدفعي، وهي مثبتة مع كل Oracle تثبيت. يمكن العثور عليه في ابدأ > البرامج > Oracle-OraHomeName > تطوير التطبيقات > SQL Plus. وبدلاً من ذلك، يمكنك أيضًا تنزيله من Oracle شبكة التكنولوجيا (OTN).
يحتوي على واجهة مستخدم سطر الأوامر، و Windows واجهة مستخدم رسومية، وواجهة مستخدم قائمة على الويب.
يسمح للمستخدم بالاتصال بقاعدة البيانات وتنفيذ أوامر PL/SQL.
الاتصال بقاعدة البيانات
سنتعلم في هذا القسم كيفية الاتصال بـ SQL*Plus في Windows واجهة المستخدم الرسومية. عند فتح SQL*Plus، سيطلب منك إدخال تفاصيل الاتصال كما هو موضح أدناه.
تفاصيل الاتصال
- اسم المستخدم:
- كلمة المرور:
- سلسلة المضيف:
- بعد نجاح الاتصال SQL سيظهر رمز الزائد كما هو موضح أدناه.
- نحتاج إلى تنفيذ "ضبط إخراج الخادم" إذا أردنا رؤية مخرجات الكود.
- الآن نحن جاهزون للعمل مع أداة SQL*Plus.
كيفية كتابة برنامج بسيط باستخدام PL/SQL
في هذا القسم، سنكتب برنامجًا بسيطًا لطباعة عبارة "Hello World" باستخدام "كتلة مجهولة".
BEGIN dbms_output.put_line ('Hello World..'); END; /
الإخراج:
Hello World...
Code التفسير:
- Code خط 2: يطبع الرسالة "مرحباً بالعالم...".
- توضح لقطة الشاشة أدناه كيفية إدخال الكود في SQL*Plus.
ملاحظة: يجب أن يتبع كل كتلة برمجية دائمًا الرمز '/'، الذي يُرسل معلومات إلى المُصرّف حول نهاية الكتلة. ولن يعتبر المُصرّف الكتلة مكتملة ولن يُنفّذها إلا بعد أن يصادف الرمز '/'.
الإعلان عن المتغيرات في البرنامج واستخدامها
سنقوم هنا بطباعة عبارة "Hello World" باستخدام المتغيرات.
DECLARE text VARCHAR2(25); BEGIN text := 'Hello World'; dbms_output.put_line (text); END; /
الإخراج:
Hello World
Code التفسير:
- Code خط 2: تعريف متغير "text" من نوع VARCHAR2 بحجم 25.
- Code خط 4: إسناد القيمة "Hello World" للمتغير "text".
- Code خط 5: طباعة قيمة المتغير "نص".
التعليقات في PL/SQL
يقوم رمز التعليق ببساطة بإرشاد المترجم إلى تجاهل هذا الكود المعين من التنفيذ.
يمكن استخدام التعليقات في البرنامج لتحسين سهولة قراءته. في لغة PL/SQL، يمكن إضافة التعليقات إلى الكود بطريقتين:
- استخدام الرمز "–" في بداية السطر للتعليق على ذلك السطر تحديداً.
- باستخدام '/*……*/'، يمكننا إضافة تعليقات على عدة أسطر. يشير الرمز '/*' إلى بداية التعليق، بينما يشير الرمز '*/' إلى نهايته. سيتعامل المترجم مع الكود الموجود بين هذين الرمزين على أنه تعليقات.
مثالفي هذا المثال، سنقوم بطباعة "Hello World" وسنرى أيضًا كيف تتصرف الأسطر المعلقة في الكود.
BEGIN --single line comment dbms_output.put_line ('Hello World'); /*Multi line commenting begins Multi line commenting ends */ END; /
الإخراج:
Hello World
Code التفسير:
- Code خط 2: تعليق من سطر واحد، وتجاهل المترجم هذا السطر من التنفيذ.
- Code خط 3طباعة القيمة "Hello World".
- Code خط 4: يبدأ التعليق متعدد الأسطر بـ '/*'.
- Code خط 5: تنتهي التعليقات متعددة الأسطر بـ '*/'.






