نهمین جلسه دوره کوئرینویسی در SQL Server 2017 با تدریس مهندس مهدی شیشهبری با موفقیت برگزار شد.
برخی از مباحثی که در این جلسه مورد بررسی قرار گرفت عبارت است از:
1-VIEW چیست؟
در جلسه گذشته دو مورد از انواع Table Expressionها مورد بررسی قرار گرفت. یکی از مشکلات Derived Table و CTE آن بود که پس از استفاده از نتایج آنها در کوئری بیرونی دیگر دسترسی به آنها امکانپذیر نبود. این معضل را میتوان با استفاده از VIEW یا FUNCTION برطرف کرد که از انواع دیگر Table Expressionها هستند.
در ابتدا مباحث مربوط به VIEWها بررسی شد:
• مفهوم VIEW؛
• تنظیمات SCHEMA BINDING؛
• مفهوم Updateable VIEW و نکات آن.


2- مفهوم تابع
3- انواع تابع
سپس انواع توابعی که در SQL Server و توسط کاربر ایجاد میشود (User Define Function) معرفی شدند.
آخرین موضوع این جلسه اختصاص داشت به یکی از عملگرهای پرکاربرد و فوقالعاده قدرتمند در SQL Server. در این قسمت ضمن معرفی عملگر APPLY، شرایط بروز عملکردِ ویژه آن نیز مورد بررسی قرار گرفت.
جهت کسب اطلاعات بیشتر میتوانید به دوره بسیار کاربردی آموزش کوئری نویسی در SQL Server مراجعه کنید.