ماهي لغة pl/sql oracle
Pl/sql هي اختصار للعبارة الإنجليزية
procedural language-Structured Query Langauge وهي تعني انها لغة
إجرائية وتعتبر لغة البرمجة المرتبطه بقواعد البيانات اوراكل فقط بمعنى انها لغة
تم التطوير او تطويرها من قبل اوراكل وذلك لاجل برمجة قواعد البيانات بمعنى انها
تشبه او مثلها مثل اي لغة برمجة مثل جافا وغيرها لكنها
تعمل فقط في قواعد البيانات اوراكل ولا تعمل في بقية قواعد البيانات الأخري وكذلك
هي امتداد للغة الsql بمعني تكتب عبارات sql بشكل متقدم وتتحكم بها
مثل ما تريد مثل كتابة دوال
functions وكذلك إجراءات
procedures وكذلك الأحداث triggers وهكذا . ولذلك جاءت امتداد
للغة sql لانها مختلط مع عبارات sql وبالإضافة لعباراتها
الخاصه .
والفرق بين لغة
pl/sql وبين sql ان الsql لا يمكن برمجه قواعد البيانات
يها أي إنها فقط لغة استعلام البيانات من قواعد البيانات أما الpl/sql يمكنك برمجة قواعد
البيانات بكل تفاصيلها بمعني تكتب عبارات بالشكل الذي تريد وتتحكم فيها مثل ما تريد
و المستخدم عندما يضغط علي زر save تتم عملية
الحفظ اوتوماتيك وهكذا.
ولكي تتعلم لغة
pl/sql ضروري تكون ملم ومخترف لغة sql
برمجة قواعد البيانات اوراكل ليست محصورة فقط بلغة
pl/sql حيث يمكنك برمجتها بلغات
اخري وهذه اهم مميزات قواعد البيانات اوراكل وهي المرونة يعني تعدد البرمجة بلغات
متعددة بالإضافة الى اللغة البرمجة الخاصة بها .
مالفرق بين SQL و PL/SQL ؟
تستخدم SQL غالبا من قبل تقنيات قواعد البيانات مثل أوراكل – اكسس- وما إلى ذلك المدى،
PL /SQL هو امتداد للغة SQL. أنها لغة البرمجة الاساسية أوراكل التي توفر ميزة لتصميم قاعدة بيانات مركزية. صممت اللغات كلا SQL - PL /SQL بالقصد المشترك ، للوصول إلى البيانات في قواعد بيانات أوراكل، ولكن تم تصميم لغة PL /SQL لمعالجة الحد من SQL لأنه لا يمكنك أن تستخدم التلاعب البرمجي الإجرائي مع العبارات الشرطية والمتكررة والمتتابعة للعمل مع PL /SQL، وللمستخدمين التفاعل بشكل طبيعي مع تطبيق يستخدم SQL إلى الوصول إلى قاعدة بيانات علائقية على الخلفية.SQL تحظى بغالبية على نطاق واسع لانها لغة سهلة التعامل مع البيانات لغة لاختيار وتنفيذ مجموعة من البيانات. وتفرق من PL /SQL في ما يتعلق قدرتها على إنشاء التطبيقات التي قد تكون مصدر البيانات للشاشات وصفحات الانترنت والتقارير بينما PL /SQL، والمعروفة باسم اللغة الإجرائية المميزة، يمكن أن تستخدم لخلق شكل وعرض تلك الشاشات وصفحات الانترنت والتقارير التي تم تصميمها بمساعدة SQL. وهو يعمل أيضا باعتبارها لغة التطبيق مثل JAVAأو PHP .
لا يسمح بالتعليقات الجديدة.