آموزش  Views در sql

آموزش  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 همراه باشید.

 

آموزش ایجاد views در sql

آموزش ایجاد 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

 

 

 

 

نظرات یا سوالات خودرا با ما درمیان بگذارید

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس