معمولا یکی از سوالات کاربران در مورد کاربرد view در sql و ساخت view در sql server هست و خیلی از دوستن نمیدانند view در sql چیست؟ ، در این پست میخواهیم علاوه بر View در مورد ایجاد stored procedure در sql صحبت کنیم و به صورت فیلم آموزش نوشتن پروسیجر در sql رو توضیح دهیم حتما پیشنهاد میکنم این فیلم رو دانلود کنید چون نحوه نوشتن stored procedure در sql server 2008 رو به صورت کامل آموزش میدهیم و کار با View ها توضیح داده و سعی شده دید خوبی در این زمینه به شما انتقال داده شود که به راحتی دیگه مفهوم و کاربرد view در پایگاه داده را فرا بگیرید.
آموزش View و Stored Procedure در SQL Server
اگر هم نحوه نصب sql server رو بلد نیستید پیشنهاد میکنم حتما مطلب فیلم آموزش نصب SQL Server رو ببینید. در این پست به صورت کامل نحوه نصب نرم افزار sql server رو آموزش داده ایم.
مطالبی که در این جلسه تدریس شده است :
- کار با view
- کار با StoreProcedures
view در sql چیست؟
view در sql در واقع همان جداول مجازی هستند که توسط آن می توانید عملیات خاصی رو که شامل دستورات sql میشه رو انجام بدهید و به صورت خروجی داشته باشید .
کاربرد view در sql :
از مزیت های view این است که بعد از یک بار اجرا به صورت موقت در سرور ذخیره می شود و برای مراجعات بعدی از همان استفاده می شود و سرعت خیلی بالایی دارد.
Stored Procedure چیست ؟
مجموعه ای از دستورات (Query) مربوط به SQL میباشد که به عنوان یک واحد با یکدیگر Compile می شوند .
Stored Procedure می تواند شامل چندین دستور باشد , مانند دستورات Select , INSERT , UPDATE , DELETE
فواید استفاده از Stored Procedure :
استفاده از Store Procedure زمان Compile را در Overhead کاهش میدهد , همچنین در جلوگیری از دستورات مخرب ( SQL Injection) ما را یاری می کند .
دیگر فواید Stored Procedure :
- یکبار آن را ایجاد کرده و به دفعات متعدد می توانیم از آن استفاده کنیم
- کاهش ترافیک (حجم دستورات)
- می تواند قسمتی ویژه از دستورات را به کاربری خاص واگزار کند .
- Stored Procedure را می توان به راحتی در قسمتی معین تغییر داد بدون تغییر هیچ دستوری در نرم افزار
- براحتی در Stored Procedure می توانیم از Transaction استفاده کنیم .
نحوه ایجاد Stored Procedure :
تصویری که در ادامه قرار دارد نحوه ایجاد Store Procedure را شرح می دهد و همانطور که در تصویر مشاهده میکنید , کلمه کلیدی CREATE نیز برای ایجاد Stored Procedure استفاده شده است .
پایگاه داده SQL Server :
مایکروسافت اس.کیو.ال سرور یا مایکروسافت سیکول سرور (به انگلیسی: Microsoft SQL Server) یک نرمافزار سیستم مدیریت بانکهای اطلاعاتی است که توسط شرکت مایکروسافت توسعه داده میشود.
این فیلم بخشی از دوره آموزش SQL Server هست ، دوستانی که میخواهند به صورت کامل دوره رو خریداری کنند :
دوستان عزیزی که میخواهند دوره رو به صورت جلسه ای تهیه کنند می توانند از لینک زیر استفاده کنند .
دیدگاه کاربران
تعداد دیدگاه های کاربران : 3 دیدگاهعالی بود.فقط ای کاش کد ملی رو تو DB درست مینوشتین. با تشکر از آموزشتون.
با سلام آموزش خوبی بود. سپاسگزارم.
خواهش میکنم
موفق باشید