پروسیجر های ذخیره شده (Stored Procedure) قطعه کدهایی هستند که عموما به دو دلیل استفاده میشوند :
- جهت افزایش سرعت اجرا
- جهت کاهش ترافیک شبکه و افزایش خوانایی
جهت ایجاد یک پروسیجر ذخیره شده ، در بخش Program Ability (دو - سه تا گزینه زیر گره Table در ManagmentStudio) بر روی گره StoredProcedure راست کلیک کنید و کزینه New Stored Procedure ... را انتخاب نمایید ، کدی مشابه ذیل دیده میشود :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
همانگونه که در متن کد دیده میشود با فشردن کلیدهای CTR + Shift +M میتوان پارامترهای پیش فرض را برای ایجاد آن مقدار دهی کرد .
هر پروسیجر ذخیره شده میتواند تعدادی پارامتر (0 یا بیشتر) داشته باشد که این پارامتر ها دقیقا در خط بعد از
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و پیش از AS قرار میگیرند .
نمونا ای از یک پروسیجر ذخیره شده بدون پارامتر که فقط عبارتی را در صفحه چاپ میکند :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
جهت اجرای این پروسیجر میتوان از دستور ذیل استفاده کرد :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و اما اگر بخواهید پارامتر به استورد پروسیجر پاس دهید مشابه ذیل :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و اما برای اجرا :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
...