CREATE VIEW (CREATE VIEW)
ویو (View) جدول مجازی است. یعنی نتیجه یک کوئری آماده. بنابراین خواندن داده راحت تر می شود. همچنین امنیت بهتر می شود؛ چون ستون های حساس پنهان می مانند.
ساخت ویو در SQL
با CREATE VIEW یک ویو می سازیم. این ویو فقط مشتریان برزیل را نشان می دهد.
CREATE VIEW [Brazil Customers] AS
SELECT CustomerName, ContactName
FROM Customers
WHERE Country = "Brazil";
کوئری گرفتن از ویو
پس از ساخت، ویو مثل جدول قابل کوئری است.
SELECT *
FROM [Brazil Customers];
کاربرد ویو در پروژه ها
ویو برای ساده سازی گزارش ها عالی است. همچنین می توان دسترسی را محدود کرد. مثلاً دانش آموز فقط نمرات خودش را ببیند.
نکات مهم
نکته: ویو داده ذخیره نمی کند؛ فقط تعریف کوئری است.
هشدار: تغییر ساختار جدول ممکن است روی ویو اثر بگذارد.
گام های عملی
- کوئری دلخواه را آماده کن.
- نام واضح برای ویو انتخاب کن.
- CREATE VIEW را اجرا کن.
لینک های داخلی
برای بروزرسانی ویو به CREATE OR REPLACE VIEW برو. همچنین ساخت جدول در CREATE TABLE و دستورهای ساخت در CREATE را ببین. راهنمای «ساخت ویو» هم در این صفحه است.
جمع بندی سریع
- ویو جدول مجازی از نتایج است.
- دسترسی و گزارش را ساده می کند.
- مثل جدول قابل کوئری است.
- خودش داده ذخیره نمی کند.