Учебники

Импала — брось взгляд

Запрос Impala « Drop Drop» используется для удаления существующего представления. Так как представление является логической конструкцией, запрос сбрасывания представления не повлияет на физические данные.

Синтаксис

Ниже приведен синтаксис оператора отбрасывания.

DROP VIEW database_name.view_name;

пример

Например, предположим, что у нас есть представление с именем customer_view в базе данных my_db в Impala со следующим содержимым.

+----------+-----+ 
| name     | age | 
+----------+-----+ 
| Komal    | 22  | 
| Khilan   | 25  | 
| Ramesh   | 32  | 
| Hardik   | 27  | 
| Chaitali | 25  | 
| kaushik  | 23  | 
+----------+-----+

Ниже приведен пример оператора Drop View . В этом примере мы пытаемся удалить представление с именем customer_view с помощью запроса отбрасывания .

[quickstart.cloudera:21000] > Drop view customers_view;

При выполнении вышеупомянутого запроса Impala удаляет указанное представление, отображая следующее сообщение.

Query: drop view customers_view

верификация

Если вы проверите список таблиц с помощью оператора show tables , вы увидите, что представление с именем Customers_view удалено.

[quickstart.cloudera:21000] > show tables;

Это даст следующий результат.

Query: show tables 
+-----------+ 
| name      | 
+-----------+ 
| customers | 
| employee  | 
| sample    | 
+-----------+ 
Fetched 3 row(s) in 0.10s

Отбрасывание просмотра с использованием оттенка

Откройте редактор запросов Impala, выберите контекст my_db , введите в него оператор Drop view и нажмите кнопку выполнения, как показано на следующем снимке экрана.

Отбрасывание просмотра

После выполнения запроса, если вы прокрутите вниз, вы увидите список с именем TABLES . Этот список содержит все таблицы и представления в текущей базе данных. Из этого списка вы можете обнаружить, что указанный вид был удален.