أين يتم تخزين الإجراءات المخزنة في SQL Server؟
أين يتم تخزين الإجراءات المخزنة في SQL Server؟

فيديو: أين يتم تخزين الإجراءات المخزنة في SQL Server؟

فيديو: أين يتم تخزين الإجراءات المخزنة في SQL Server؟
فيديو: SQL Server interview questions :- What are Temporary tables / Temp tables ? 2024, يمكن
Anonim

أ الإجراء المخزن (sp) هي مجموعة من SQL الطلبات المحفوظة في قاعدة بيانات. في SSMS ، يمكن العثور عليها بالقرب من الجداول.

من هنا ، أين يتم تخزين الإجراءات المخزنة في قاعدة البيانات؟

خادم قاعدة البيانات الإجراءات المخزنة تُستخدم لتجميع واحد أو أكثر من عبارات Transact-SQL في وحدات منطقية. ال يتم تخزين الإجراء المخزن ككائنات مسماة في SQL Server قاعدة البيانات الخادم. عندما تتصل بـ a الإجراء المخزن لأول مرة ، ينشئ SQL Server خطة تنفيذ ويخزنها في ذاكرة التخزين المؤقت.

بجانب ما ورد أعلاه ، كيف أقوم بإدراج الإجراءات المخزنة في SQL Server؟ احصل على قائمة الإجراءات والجداول المخزنة من قاعدة بيانات Sql Server

  1. للجداول: حدد TABLE_NAME من INFORMATION_SCHEMA. TABLES.
  2. بالنسبة للإجراء المخزن: حدد [NAME] من كائنات النظام حيث النوع = 'P' والفئة = 0.
  3. لطرق العرض: حدد [NAME] من كائنات النظام حيث النوع = 'V' والفئة = 0.

مع وضع ذلك في الاعتبار ، كيف يمكنني حفظ إجراء مخزن في SQL Server؟

يمكنك تغيير SQL رمز ، إذن حفظ ال الإجراء المخزن لتحديث الإجراء المخزن في قاعدة البيانات. إلى حفظ أ الإجراء المخزن إلى قاعدة البيانات ، انقر بزر الماوس الأيمن فوق المحرر وحدد يحفظ إلى قاعدة البيانات من القائمة أو اضغط على Ctrl + S. بعد ذلك ، يمكنك لصق هذا البيان في Query Designer وتعديله كما كان من قبل.

لماذا يتم استخدام الإجراءات المخزنة؟

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

موصى به: