View در SQL
یک Select ذخیره شده که شامل تعداد Join و سایر دستورات است را میتوان به صورت View ذخیره کرد.
View میتواند به صورت یک جدول در Join ها با سایر جداول استفاده شود و در واقع View همانند یک جدول مجازی است ولی وجود فیزیکی ندارد.
ساختار کوئری View به این صورت است :
* داخل View از دستور Order by نمیتوان استفاده کرد.
از View میتوان همانند جدول استفاده کرد :
معمولا برای نام گذاری View ها از ترکیب vw_tablename استفاده میکنند.
برای داشتن پرفورمنس بهتر ، در ساخت تیبل ها و ویو های جدید ، از ویو های قدیمی استفاده نکنید ، زیرا هر View در ساخت خودش دارای چندین Join است که ممکن است اجرایش زمانبر باشد ، در نتیجه هنگامی که از این View های قدیمی در ساخت Object های جدید استفاده میکنیم ، باعث صرف زمان بیشتر برای اجرای کوئری میشویم.