خانه / آموزش Microsoft BI / درس ۱۸ – View در SQL Server

درس ۱۸ – View در SQL Server

View در SQL

به View جدول مجازی هم میگن اما در اصل View یک Select ذخیره شده هست که میتونه دارای Join باید چندین جدول باشه.

View میتواند مانند یک جدول در Join ها با سایر جداول استفاده شود و در واقع View همانند یک جدول مجازی است ولی وجود فیزیکی ندارد.

دستور تعریف View

CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;

دستور حذف یک View
DROP VIEW view_name;

 

* داخل View از دستور Order by نمیتوان استفاده کرد.

مثال ساخت View بنام FactInternetSalesGroup به این صورت است :

1:40:23

 

از View میتوان همانند جدول عادی در کدهامون استفاده کنیم .

عکس 1:40:48

یک نکته بسیار بسیار مهم:

برای داشتن پرفورمنس بهتر ، در ساخت جدولها و ویو های جدید ، از ویو های قدیمی استفاده نکنید ،
زیرا هر View در ساخت خودش دارای چندین Join است که ممکن است اجرایش زمانبر باشد ، در نتیجه هنگامی که از این View های قدیمی در ساخت Object های جدید استفاده میکنیم ، باعث صرف زمان بیشتر برای اجرای کوئری میشویم.

درباره‌ی حمیدرضا بابازاده

تحلیلگر ارشد و متخصص هوش تجاری در اتریش هستم و تجربه کار بعنوان مشاور و مدرس BI در شرکتهای مختلف رو دارم . بیش از 1300 ساعت سابقه تدریس دوره های Python , Power BI و Microsoft BI را در آموزشگاه سماتک و مجتمع فنی تهران دارم .

همچنین ببینید

Deploy کردن Tabular Data Model

درس ۳۰ – Deploy کردن Tabular Data Model

Deploy کردن Tabular Data Model فرض کنید طراحی دیتا مدل به اتمام رسید. حال میخواهیم …