آشنایی با Stored Procedure با نام و یاد خداوند. سلام خدمت کاربران گرامی در جلسات قبل شما را با چگونگی ساختن جداول ،ساختن کوئری ها و با دستوراتی که مهم تر و کاربردی تر بودند آشنا کرده ایم . در این جلسه قصد داریم تا شما را با پروسیجرها (Procedure) آشنا کنیم. پروسیجر (Procedure) پروسیجر (procedure) به معنای رویه های ذخیره شده می باشد و همانند کدهای آماده ای است که در SQL،در بانک اطلاعاتی آن ذخیره شده است . که شامل یک یا چند دستور است که این دستورات می توانند ورودی ها و خروجی های متفاوتی داشته باشد. مزایای پروسیجر ها (Procedure) اصلی ترین علتی که ما در برنامه نویسی از پروسیجرها استفاده می کنیم امنیت است زیرا در هنگام کدنویسی درگیر نوشتن کد های sql نمی شویم و فقط هنگام نیاز، پروسیجر مورد نظر را صدا می زنیم این کار باعث بالا رفتن امنیت می شود،چون کد های برنامه نویسی ما دیکد(متن یا هر چیزی که رمز گذاری شده باشدو بتوان آن را به حالت اولیه باز گرداند دیکد می گویند ) نمی شوند .برای مثال اگر برای فرم لاگین ، دستورات چک کردن نام کاربری و رمز عبور به نرم افزار را درون خود محیط برنامه نویسی کد نویسی کنیم امنیت برنامه به خطر می افتد . سرعت اجرای نرم افزارهایی که طراحی می کنیم بالاتر می رود چون داخل محیط کد نویسی دستورات sql اجرا نمی شود و دستورات داخل خود sql اجرا می شوند . هنگام طراحی نرم افزار دارای یک ساختار منسجم هستیم . از جمله مزایای دیگر پروسیجر (procedure) این است که میتوان یک بار کدها را نوشت و هر زمان که به آن نیاز پیدا کردیم بدون نیاز به نوشتن کد جدید از آن استفاده کنیم ، و همین طور می توان به راحتی کد های داخل پروسیجر (procedure) را تغییر داد.و همچنین در پروسیجر می