طراحی Query Editor در SQL SERVER

چهارشنبه 2 دی 1394

در این مقاله می خواهیم گزینه ای را در SQL SERVER معرفی کنیم که توسط آن نوشتن Query به طور مستقیم و با ویزارهای Design Form انجام می شود. در این جا برای برنامه نویسان که تمرین زیادی در نوشتن و به کارگیری Query ها در SQl ندارند، گزینه ای برای نوشتن Query توسط فرم designing در نظر گرفته شده است.

طراحی Query Editor در SQL SERVER

در SQL SERVER 2014 گزینه هایی داریم که می توان از طریق آنها اسکریپت ها را به صورت بهینه نوشت. این ابزار به صورت پلاگین روی پنجره Query عمل می کند. با استفاده از فرم طراحی(design form) نیازی به حفظ کردن نحوه نوشتن دستورات) query syntax) نیست.

نوشتن اسکریپت ها از طریق design form با نام Query designer نیز شناخته شده است که از طریق رابط کاربری گرافیکی کار می کند. ما می توانیم از جداول، View ها و توابع برای اجرای Query های ترکیبی استفاده کنیم.

مرحله 1: مراحل پایه برای نوشتن Query از طریق فرم طراحی و از طریق Object Explorer

1. ایجاد یک بانک اطلاعاتی

 

 

2. زمانی که پایگاه داده ایجاد شد، بر روی Table راست کلیک کرده و یک جدول جدید به صورت زیر ایجاد کنید.

 

3. پر کردن ستون های جدول

اسکریپت جدول را با امکانات Drop، Select، Insert و Delet کردن Query ها انتخاب کنید.

 

مرحله 2: مراحل پایه برای نوشتن Query از طریق Display Query در گزینه Editor

در ابتدا یک پنجره Query جدید باز کنید  سپس Query گزینهرا از نوار ابزار استاندارد انتخاب کرده و بعد بر روی Design Query در Editor کلیک کنید.

 

در اینجاdesign form  جدید را مشاهده خواهید کرد که گزینه های Tables، Views، Functions و Synonyms را دارد.

 

ستون دیگری از جدول را  که می خواهید در آن Query بنویسید، انتخاب کنید. ما در اینجا چند فیلد را از جداول مختلف انتخاب می کنیم تا Query ها توسط چک کردن فیلد ستون انجام شود.

 

 

با انتخاب چندین ستون از جداول مختلف ، عملیات Join را برای گرفتن خروجی انجام می دهیم.

 

در اینجا گزینه ای برای انجام کوئری های مختلف با استفاده از using Order by, Group by, Where, Joins clauses و غیره داریم.

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید