آشنایی با ویوها (Views)

706 ١٢:٣٤ ب.ظ

View در SQL

View یک جدول مجازی است.

این فصل نشان می دهد که چگونه یک View را ایجاد، حذف و یا تغییر دهیم.


دستور CREATE VIEW

در SQL یک View یک جدول مجازی است که نتیجه حاصل از عبارات و دستورات SQL می باشد.

یک view شامل سطر و ستونهایی دقیقا شبیه یک جدول واقعی است. فیلدها در یک View فیلدهایی هستند که از یک یا چند جدول واقعی در پایگاه داده گرفته شده اند.

شما می توانید توابع موجود در SQL، عبارت WHERE و JOIN را به یک View اضافه کنید و داده های نتیجه را به همان صورت که داده ها در یک جدول آورده می شوند، نشان دهید.

فرم CREATE VIEW:

CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition

توجه: یک View همیشه داده های به روز شده (up-to-date) را نشان می دهد! موتور یک پایگاه داده، داده های یک View را هر زمانی که View فرا خوانی می شود ، به روز می کند.


تغییر (به روز رسانی) یک View

می توانیم یک View را به وسیله دستور زیر به روز رسانی کنیم:

فرم دستور CREATE OR REPLACE VIEW:

CREATE OR REPLACE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition

می خواهیم ستون Category را به Current Product List اضافه کنیم. به وسیله دستور زیر view را تغییر می دهیم:

CREATE VIEW [Current Product List] AS
SELECT ProductID,ProductName,Category
FROM Products
WHERE Discontinued=No


حذف یک View

می توانید یک view را به وسیله فرمان DROP VIEW حذف کنیم.

فرم DROP VIEW:

DROP VIEW view_name


از مجموع 1 رأی

فاقد نظر