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

كيفية إنشاء إجراء مخزن في SQL Server
يعد إنشاء إجراءات مخزنة في SQL عبر SQL Server أسهل مما كنت تعتقد في الأصل ، لذا دعنا نوضح ما يجب القيام به. ما عليك سوى اتباع الخطوات هنا:
- انقر فوق استعلام جديد
- اكتب عبارة CREATE PROCEDURE
- اكتب بيان 'إنشاء الإجراء' يدويًا
- استدعاء الإجراء المخزن
1] انقر فوق استعلام جديد

أول شيء يجب عليك فعله في هذه الحالة هو النقر على زر استعلام جديد. يتم القيام بذلك بسهولة ، لذا دعونا نشرح كيف.
- حسنًا ، ابدأ بفتح أداة SQL Server.
- من هناك ، اختر قاعدة البيانات حيث تريد إنشاء إجراء مخزن.
- بمجرد تشغيله ، يجب النقر فوق الزر استعلام جديد في أقرب وقت ممكن.
- يمكنك العثور على هذا الزر مباشرة على شريط الأدوات.
2] اكتب عبارة CREATE PROCEDURE

للمضي قدمًا ، يجب عليك الآن كتابة بيان إجراء إنشاء من منطقة النص المتوفرة.
فيما يلي مثال لما يبدو عليه بيان إجراء الإنشاء:
كيفية إيقاف تشغيل الوكيل في الكروم
CREATE PROCEDURE LatestTasks @Count int AS SET ROWCOUNT @Count SELECT TaskName AS LatestTasks, DateCreated FROM Tasks ORDER BY DateCreated DESC
يجب أن نلاحظ أن البرنامج النصي أعلاه مصمم لإنشاء إجراء مخزن يسمى TastestTasks ، ويقبل معلمة تسمى Count.
3] اكتب بيان 'إنشاء الإجراء' يدويًا
إذا لم تكن متأكدًا من كيفية إنشاء بيان إجرائي من خلال تصميمك الخاص ، فدعنا نوضح ذلك لمساعدتك في أن تصبح خبيرًا.
تبدأ البرنامج النصي بـ CREATE PROCEDURE (يجب أن يكون دائمًا بأحرف كبيرة).
من هناك ، اضغط على زر الفضاء واكتب اسم الإجراء.
تابعها بمسافة أخرى ، ثم AS.
لذلك ، إذا تم بشكل صحيح ، يجب أن يبدو النص الأساسي كما يلي:
CREATE PROCEDURE GetCustomer AS
بعد ذلك ، يجب عليك إضافة كود SQL خصيصًا لإجراء مخزن ، ويجب أن يكون مشابهًا للمثال الأول أعلاه.
ترى ، إذا كان الإجراء المخزن لتلقي المعلمات ، أضف الرمز @ مع نوع بيانات عدد صحيح. سيبدأ هذا اسم المعلمة ، لذلك عندما يتم قول وفعل كل شيء ، يجب أن يبدو البرنامج النصي كما يلي:
حذف كلمات المرور المحفوظة بطريق الخطأ الكروم
CREATE PROCEDURE GetCustomer @CustomerId int AS
4] استدعاء الإجراء المخزن
لاستدعاء أو تنفيذ الإجراء المخزن ، يجب عليك استخدام الأمر EXEC أو الأمر EXECUTE. لا تقلق لأن كلاهما يفعل نفس الشيء.
إذا تابعت عن كثب ، فيجب أن يبدو المنتج النهائي كما هو ظاهر أدناه:
EXEC GetCustomer @CustomerId = 7
أو
EXECUTE GetCustomer @CustomerId = 7
إذن ، ما هو الرقم 7 كله؟ حسنًا ، نفذت المعلمة التي تم تمريرها معرف العميل الذي يحتوي على 7 كقيمة. هذا يعني أنه إذا تم تغيير الرقم ، فسيقوم SQL بمعالجة عميل مختلف.
يقرأ : كيفية تنزيل MySQL وتثبيته على نظام Windows
هل SQL Server مجاني؟
هناك نسخة مجانية من SQL Server وتسمى SQL Server 2022 Express. إنه مثالي بشكل خاص لتطوير وإنتاج تطبيقات سطح المكتب والويب والخوادم الصغيرة.
هل من الصعب تعلم SQL Server؟
بشكل عام ، يجب أن نقول أن SQL هي لغة سهلة التعلم. والأكثر من ذلك ، إذا كانت لديك خبرة سابقة في البرمجة لأنها تفتح الباب لتعلم اللغة في مجرد أسابيع بدلاً من شهور.
