Impala - Thả một lượt xem

Các Drop Viewtruy vấn của Impala được sử dụng để xóa một dạng xem hiện có. Từ mộtview là một cấu trúc logic, không có dữ liệu vật lý nào sẽ bị ảnh hưởng bởi drop view truy vấn.

Cú pháp

Sau đây là cú pháp của câu lệnh drop view.

DROP VIEW database_name.view_name;

Thí dụ

Ví dụ: giả sử chúng ta có một chế độ xem có tên customers_view bên trong my_db cơ sở dữ liệu trong Impala với các nội dung sau.

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

Sau đây là một ví dụ về Drop View Statement. Trong ví dụ này, chúng tôi đang cố gắng xóaview được đặt tên customers_view sử dụng drop view truy vấn.

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

Khi thực hiện truy vấn trên, Impala xóa chế độ xem được chỉ định, hiển thị thông báo sau.

Query: drop view customers_view

xác minh

Nếu bạn xác minh danh sách các bảng bằng cách sử dụng show tables tuyên bố, bạn có thể quan sát rằng view được đặt tên customers_view bị xóa.

[quickstart.cloudera:21000] > show tables;

Điều này sẽ tạo ra kết quả sau.

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

Thả chế độ xem bằng Hue

Mở trình chỉnh sửa Truy vấn Impala, chọn bối cảnh là my_dbvà nhập Drop view trong đó và nhấp vào nút thực thi như thể hiện trong ảnh chụp màn hình sau.

Sau khi thực hiện truy vấn, nếu bạn cuộn xuống, bạn có thể thấy một danh sách có tên TABLES. Danh sách này chứa tất cảtablesviewstrong cơ sở dữ liệu hiện tại. Từ danh sách này, bạn có thể thấy rằngview đã bị xóa.