آموزش Views در sql
آموزش ایجاد view در sql server (بخش پنجم)
آموزش فارسی SQL Server Views (بخش چهارم)
با سلام خدمت شما همراهان همیشگی سایت ABLY در بخش اول یادگیری اسکویل سرور Views ما راجع به SQL Server Views و ساختار آن توضیح دادیم. در بخش دوم این دوره آموزش فارسی SQL Server Views راجع به SQL Server CREATE VIEW صحبت کردیم که به شما نشان می داد چگونه یک view جدید در یک پایگاه داده SQL Server ایجاد کنید. در بخش سوم آموزش فارسی SQL Server Views راجع به SQL Server List Views صحبت کردیم که لیست کردن تمام view ها در یک پایگاه داده SQL Server را یادگرفتید. در آموزش قبل، شما یاد گرفتید که چگونه نام یک View را تغییردهید و اطلاعات آن را بدست آورید. حال در این بخش آموزش ایجاد view در sql server شما یاد خواهید گرفت که چگونه یک یا چندین View را حذف کنید. با ما در مجموعه ABLY همراه باشید.
آموزش ایجاد view دراسکیول سرور (بخش پنجم)
یادگیری SQL Server Views به زبان فارسی (بخش چهارم)
با سلام خدمت شما همراهان همیشگی سایت ABLY در بخش اول یادگیری اسکویل سرور Views ما راجع به SQL Server Views و ساختار آن توضیح دادیم. در بخش دوم این دوره آموزش فارسی SQL Server Views راجع به SQL Server CREATE VIEW صحبت کردیم که به شما نشان می داد چگونه یک view جدید در یک پایگاه داده SQL Server ایجاد کنید. در بخش سوم آموزش فارسی SQL Server Views راجع به SQL Server List Views صحبت کردیم که لیست کردن تمام view ها در یک پایگاه داده SQL Server را یادگرفتید. در آموزش قبل، شما یاد گرفتید که چگونه نام یک View را تغییردهید و اطلاعات آن را بدست آورید. حال در این بخش آموزش ایجاد view در sql server شما یاد خواهید گرفت که چگونه یک یا چندین View را حذف کنید. با ما در مجموعه ABLY همراه باشید.
SQL Server DROP VIEW
-
پاک کردن یک یا چندین VIEW در اسکویل
DROP VIEW در sql | DROP VIEW در اسکویل
شما میتوانید برای پاک کردن یک VIEW موجود در دیتابیس از DROP VIEW استفاده کنید.
DROP VIEW [IF EXISTS] schema_name.view_name;
اگر شما سعی می کنید یک VIEW ای را که وجود ندارد حذف کنید، SQL Server یک خطا را صادر می کند. در اینجا IF EXISTS مانع از وقوع خطا هنگام حذف یک VIEW که وجود ندارد، می شود.
همچنین برای پاک کردن چندین VIEW در دیتابیس از کوئری زیر استفاده کنید:
DROP VIEW [IF EXISTS]
schema_name.view_name1,
schema_name.view_name2,
...;
در کوئری بالا VIEW ها با علامت کاما از هم جدا می شوند.
وقتی شما یک VIEW را پاک می کنید تمام مجوزهای مربوط به آن نیز پاک می شود.
یک مثال از SQL Server DROP VIEW
اگر بخش دوم آموزش Views در sql را مطالعه کرده باشید می دانید که دو VIEW به نام های sales.daily_sales و sales.staff_sales ایجاد کردیم.
حال اگر بخواهیم sales.daily_sales را پاک کنیم به صورت زیر پیش میرویم:
DROP VIEW IF EXISTS sales.daily_sales;
و برای پاک کردن چندین VIEW ابتدا ما یک VIEW به نام product_catalogs ایجاد می کنیم و سپس آنرا همراه با sales.staff_sales پاک خواهیم کرد:
CREATE VIEW sales.product_catalog
AS
SELECT
product_name,
category_name,
brand_name,
list_price
FROM
production.products p
INNER JOIN production.categories c
ON c.category_id = p.category_id
INNER JOIN production.brands b
ON b.brand_id = p.brand_id;
پاک کردن چندین VIEW (در این مثال 2 VIEW) به شکل زیر:
DROP VIEW IF EXISTS
sales.staff_sales,
sales.product_catalogs;
تهیه شده در مجموعه ably