Видалення переглядів

Для видалення переглядів призначений оператор drop view, який має наступний синтаксис:

 

DROP VIEW [IF EXISTS]

view_name [, view_name] ...

 

Оператор drop view дозволяє знищити перегляд або відразу кілька переглядів за їхніми іменами (наступний приклад).

 

Приклад:

DROP VIEW cat, tbl1, tbl2;

 

Зауваження:

  • Застосування по відношенню до перегляду оператора drop table призводить до виникнення помилки 1051: unknown table 'cat' (Невідома табліца'cat ').

 

Необов'язкове ключове слово if exists дозволяє уникнути помилки при використанні оператора drop view до вже видаленого перегляду (приклад). Це особливо зручно при пакетному виконанні групи операторів, коли ця незначна помилка може призвести до зупинки виконання всіх залишившихся операторів в пакетному файлі.

 

Приклад:

drop view if exists cat;