یازدهمین جلسه دوره کوئرینویسی در SQL Server 2017 با تدریس مهندس مهدی شیشهبری با موفقیت برگزار شد.
1- بررسی زبان DML
یکی از زیر مجموعههای استاندارد SQL، زبان DML یا دستکاری دادهها نامیده میشود. از طریق این زبان میتوان انواع عملیات درج، حذف و بهروزرسانی دادهها و رکوردها را انجام داد. گاهی به این عملیات CRUD نیز گفته میشود.
2- عملیات INSERT و انواع آن
در این بخش عملیات درج دادهها در جداول از طریق مقادیر بیرونی و مقادیری از رکوردهای سایر جداول مورد بررسی قرار گرفت. همچنین نحوه تولید یک نمونه کپی از یک جدول بهکمک دستور Make Table Query آموزش داده شد.
3- عملیات DELETE
با استفاده از دستور DELETE میتوان رکورد یا رکوردهای جداول را حذف کرد. در این بخش مکانیزم این عملیات برای دانشجویان تشریح شد.
4- عملیات TRUNCATE
با استفاده از دستور TRUNCATE میتوان تمامی رکوردهای جداول را حذف کرد. در این بخش مکانیزم این عملیات برای دانشجویان تشریح شد و این عملیات با DELETE مورد مقایسه قرار گرفت.
5- عملیات UPDATE
بهمنظور بهروزرسانی و تغییر مقادیر رکوردهای جداول از این دستور استفاده میشود.
6- عملیات MERGE
گاهی لازم است از طریق مقایسه میان جداول، چندین عملیات دستکاری دادهها انجام شود. با استفاده از MERGE میتوان چنین عملیاتهایی را در قالب یک دستور انجام داد.
7- OUTPUT
بهمنظور دسترسی به رکوردهای تاثیرپذیر از عملیات DML میتوان از بخش OUTPUT در کوئریها استفاده کرد. در این قسمت میتوان علاوه بر نمایش این مقادیر در خروجی، آنها را در جداول نیز ذخیره کرد.
جهت کسب اطلاعات بیشتر میتوانید به دوره بسیار کاربردی آموزش کوئری نویسی در SQL Server مراجعه کنید.