( تعداد نمایش : 2561 )

آموزش SQL قسمت سوم

در این قسمت در ادامه مطالب قبلی مبحث SP خواهیم پرداخت و آن را کامل خواهیم کرد. در قسمت بعدی مطلب با View ها آشنا خواهیم شد.

ایجاد Stored Procedure با استفاده از ویزارد ها:

برای ایجاد SPهای استاندارد جهت عملیات درج , حذف و ویرایش شما می توانید از ویزاردهای خود SQLاستفاده نمایید. با این ابزار شما قادرید طی چند دقیقه تعداد زیادی SPجهت عملیات های گفته شده بر روی جداول خود بسازید. برای این منظور در Enterprise Manager بر روی کلید ویزارد کلیک نمایید مانند شکل زیر :

m81 386 0 آموزش SQL قسمت سوم

بعد در پنجره Select Wizard بر رویDatabase کلیک و گزینه Create Stored Procedure Wizard را انتخاب نمایید . مانند شکل زیر :

m81 386 1 آموزش SQL قسمت سوم

در پنجره بعدی به شما خوش آمد گویی می نمایید . بر روی کلید Nextکلیک نمایید.در پنجره بعدی نام Database را که قرار است بر روی جداول آن کار شود انتخاب نمایید و روی Next کلیک نمایید. در پنجره بعدی جداول و عملیات مورد نظری که می خواهید انجام دهید انتخاب کنید. در پنجره بعدی نام SPهایی که سیستم ساخته شما خواهید دید. برای ویرایش نام و یا کد هرکدام از آن ها می توانید آن Spرا انتخاب و کلید Editرا فشار  دهید. در این صورت شما پنجره ای به شکل زیر خواهید داشت :

m81 386 2 آموزش SQL قسمت سوم

حال شما در قسمت Name می توانید نام Spرا عوض نمایید.

در قسمت Include in Set Clauseشما فیلدهایی از جدول مربوطه که می خواهید مقادیر آن به شکل پارامتر برای Spارسال شود انتخاب نمایید. اگر Sp شما Update و یا Delete باشد در قسمت Include in Where Clauseشما می توانید فیلدهایی که قرار است در شرط (دستور Where) قرار می گیرند انتخاب نمایید.

تذکر۱ :  اگر فیلدی از نوع Identity دارید در حالت Insertحتما از قسمت Include in Set Clause خارج کنید. در غیر این صورت در زمان اجرا با خطا مواجه خواهید شد.

تذکر۲ : SQL فیلد کلیدی جدول را در دستور Update در دستور Where خواهد آورد .  هم چنین شما این فیلد را از Include in Set Clause خارج کنید.

در نهایت شما با فشار کلید Finish هم زمان این Sp را خواهید ساخت.

تا این قسمت شما با ساخت Spآشنا شدید. حال برای ویرایش آن نیز کافی است بر روی Sp کلید نموده و در پنجره باز شده کد آن را ویرایش نمایید.

دیدگاه خود را بیان کنید.

باید وارد سایت شده باشید برای دیدگاه دادن