جدول المحتويات:
التعريف - ماذا تعني اللغة الإجرائية / لغة الاستعلام الهيكلية (PL / SQL)؟
اللغة الإجرائية / لغة الاستعلام المهيكلة (PL / SQL) هي تطبيق Oracle لامتداد لغة برمجة لغة الاستعلام (SQL) المهيكلة. PL / SQL هي أداة قوية تجمع بين قدرة SQL على الاستعلام والاستفادة الإضافية من ميزات البرمجة.
تشرح Techopedia اللغة الإجرائية / لغة الاستعلام الهيكلية (PL / SQL)
بدءًا من Oracle7 في أوائل التسعينيات ، طورت أوراكل أولًا PL / SQL وعرضت عليه. منذ ذلك الوقت ، تم تضمين PL / SQL أينما يتم تقديم SQL. يُستخدم محرك Oracle PL / SQL منفصل داخل البرنامج لمعالجة رمز PL / SQL. مثل SQL ، يتبع PL / SQL بنية صارمة للتحكم في بناء الجملة. يتكون رمز الشفرة PL / SQL من ثلاثة أقسام رئيسية: إعلان (اختياري): الكلمة الأساسية لمقدمة قسم التعريف هي DECLARE. التنفيذ (إجباري): الكلمة الرئيسية لمقدمة قسم التنفيذ هي BEGIN. الاستثناء (اختياري): الاستثناء هو مقدمة مقدمة قسم معالجة الاستثناء. وبالتالي ، يتم تصميم مظهر التخطيط على النحو التالي: DECLARE declaration_section BEGIN Program_execution EXCEPTION Exception_handling الكائنات التي تم إنشاؤها فقط باستخدام PL / SQL ، بدلاً من SQL ، تتضمن الوظائف والحزم والإجراءات. ومع ذلك ، تدعم معظم التطبيقات التي تقوم بتشغيل كود SQL PL / SQL. وبالتالي ، نادراً ما يقوم مسؤولو قواعد البيانات ومطوروها بفصل كود SQL و PL / SQL.