الفرق بين طريقة العرض والمخزن

Anonim

عرض مقابل إجراء مخزن

إنشاء أو استبدال عرض اسم

ك

select_statement؛

إجراء مخزن عبارة عن مجموعة أوامر سكل مجمعة مسبقا، ويتم تخزينها في وحدة خدمة قاعدة البيانات. كل إجراء مخزن لديه اسم استدعاء، والذي يستخدم لاستدعاء لهم داخل حزم أخرى، والإجراءات والوظائف. هذا هو بناء الجملة (في أوراكل) لإنشاء إجراء مخزن،

إنشاء أو استبدال الإجراء الإجرائية (المعلمات)

هو

تبدأ

البيانات.

استثناء

exception_handling

الغاية؛

عرض

A عرض بمثابة جدول الظاهري. فإنه يخفي عبارة مختارة داخل جسمها. هذا البيان المحدد يمكن أن يكون معقدا جدا، والذي يأخذ البيانات من عدة جداول وجهات النظر. لذلك، وبعبارة أخرى، وجهة نظر هي عبارة حدد اسمه، والتي يتم تخزينها في قاعدة البيانات. ويمكن استخدام طريقة العرض لإخفاء المنطق وراء علاقات الجدول من المستخدمين النهائيين. نظرا لأن الملف الشخصي هو نتيجة لطلب بحث مخزن، فإنه لا يحتفظ بأي بيانات. أنه يجمع البيانات من الجداول الأساسية والعروض. تلعب المشاهدات دورا هاما في أمن البيانات أيضا. عندما يحتاج مالك الجدول إلى عرض مجموعة من البيانات فقط للمستخدمين النهائيين، فإن إنشاء طريقة عرض يمثل حلا جيدا. يمكن تقسيم المشاهدات إلى فئتين

  • طرق عرض قابلة للتغيير (مرات المشاهدة يمكن استخدامها في إنزيرت و أوبديت و ديليت)
  • طرق عرض غير قابلة للتغيير (مشاهدات لا يمكن استخدامها في إنزيرت و أوبديت و ديليت)

مجموعة المشغلين (إنترسيكت و مينوس و ونيون و ونيون آل)

ديستنكت

وظائف المجموعة المجمعة (أفغ و كونت و ماكس و مين و سوم وغيرها)

غروب بي طلب

الاستعلام عن

الاستعلام عن

الاستعلام الفرعي في قائمة مختارة

الاستعلام الفرعي في قائمة مختارة

الاستعلام

الإجراءات المخزنة

الإجراءات المخزنة هي اسمه كتل البرمجة. يجب أن يكون لها اسم للاتصال. تقبل الإجراءات المخزنة المعلمات كإدخال المستخدم وعملية وفقا للمنطق وراء الإجراء وإعطاء النتيجة (أو تنفيذ إجراء محدد). الإعلانات المتغيرة، والتخصيصات المتغيرة، وبيانات التحكم، الحلقات، استعلامات سكل وغيرها من المهام / الإجراء / حزمة المكالمات يمكن أن يكون داخل الجسم من الإجراءات.

ما هو الفرق بين

عرض وتخزين الإجراء ؟ دعونا نرى الاختلافات بين هذين.

• الآراء هي بمثابة جداول افتراضية. ويمكن استخدامها مباشرة من خلال إغلاق استعلامات سكل (حدد)، ولكن لا يمكن استخدام الإجراءات في من إغلاق الاستعلامات.

• المشاهدات لها فقط عبارة مختارة كجسمها، ولكن يمكن أن يكون للإجراءات إعلانات متغيرة، وتخصيصات متغيرة، وبيانات التحكم، والحلقات، واستعلامات سكل وغيرها من المهام / الإجراء / حزمة المكالمات كجسمها.

• الإجراء يقبل المعلمات لتنفيذ، ولكن وجهات النظر لا تريد المعلمات لتنفيذ.

يمكن إنشاء أنواع السجلات من المشاهدات باستخدام٪ روتيب، ولكن باستخدام الإجراءات، لا يمكن إنشاء أنواع السجلات.

• تلميحات سكل يمكن استخدامها داخل عرض اختيار بيان، لتحسين خطة التنفيذ، ولكن تلميحات سكل لا يمكن استخدامها في الإجراءات المخزنة.

• يمكن منح حذف، إدراج، تحديث، سيليكت، فلاشباك، و ديبوغ على وجهات النظر، ولكن فقط إكسكيوت و ديبوغ يمكن منحها على الإجراءات.