لقد قدمت للتو بعض النقاط العشوائية، يرجى إضافة المزيد.
1. مترجمة مسبقا، الأمثل وكفاءة عالية. يؤدي هذا إلى تجنب عدم كفاءة عبارات SQL التي يتم إرسالها عبر الشبكة ومن ثم تفسيرها.
2. إذا كان لدى الشركة DBA مخصص، فيمكنه كتابة الإجراء المخزن، ويحتاج المبرمج فقط إلى استدعائه وفقًا للواجهة التي يوفرها. من الواضح أن تفعل ذلك بهذه الطريقة.
3. من السهل تعديلها. يعد تعديل عبارات SQL المضمنة في البرنامج أمرًا مزعجًا، وغالبًا ما يكون من غير المؤكد ما إذا كان كل ما يجب تغييره قد تم تغييره. يعد تعديل الإجراء المخزن على SQL Server أكثر ملاءمة. يمكنك تغيير الإجراء المخزن مباشرة، ولا يحتاج البرنامج الذي يستدعيه بشكل أساسي إلى لمسه، إلا إذا كانت التغييرات كبيرة نسبيًا (مثل تغيير المعلمات التي تم تمريرها، البيانات التي تم إرجاعها، وما إلى ذلك).
4. سيكون أكثر أمانا. لن تكون هناك مشكلات في إدخال عبارة SQL.
وبطبيعة الحال، هناك عيوب. خاصة عندما يكون منطق الأعمال أكثر تعقيدًا، سيكون من المتعب جدًا كتابته بالكامل في الإجراءات المخزنة.
المصدر: مدونة laifangsong