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