อิมพาลา - ดูรายละเอียด
Drop Viewแบบสอบถามของ Impala ใช้เพื่อลบมุมมองที่มีอยู่ ตั้งแต่กview เป็นโครงสร้างเชิงตรรกะไม่มีข้อมูลทางกายภาพที่จะได้รับผลกระทบจากไฟล์ drop view แบบสอบถาม
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์ของคำสั่ง drop view
DROP VIEW database_name.view_name;
ตัวอย่าง
ตัวอย่างเช่นสมมติว่าเรามีมุมมองที่ชื่อ customers_view ใน my_db ฐานข้อมูลใน Impala ที่มีเนื้อหาดังต่อไปนี้
+----------+-----+
| name | age |
+----------+-----+
| Komal | 22 |
| Khilan | 25 |
| Ramesh | 32 |
| Hardik | 27 |
| Chaitali | 25 |
| kaushik | 23 |
+----------+-----+
ต่อไปนี้เป็นตัวอย่างของ Drop View Statement. ในตัวอย่างนี้เรากำลังพยายามลบไฟล์view ชื่อ customers_view ใช้ drop view แบบสอบถาม
[quickstart.cloudera:21000] > Drop view customers_view;
ในการดำเนินการค้นหาข้างต้น Impala จะลบมุมมองที่ระบุโดยแสดงข้อความต่อไปนี้
Query: drop view customers_view
การยืนยัน
หากคุณตรวจสอบรายการตารางโดยใช้ show tables คุณสามารถสังเกตได้ว่าไฟล์ view ชื่อ customers_view ถูกลบ
[quickstart.cloudera:21000] > show tables;
สิ่งนี้จะให้ผลลัพธ์ดังต่อไปนี้
Query: show tables
+-----------+
| name |
+-----------+
| customers |
| employee |
| sample |
+-----------+
Fetched 3 row(s) in 0.10s
การลดมุมมองโดยใช้ฮิว
เปิดตัวแก้ไข Impala Query เลือกบริบทเป็น my_dbและพิมพ์ไฟล์ Drop view คำสั่งในนั้นและคลิกที่ปุ่มดำเนินการดังที่แสดงในภาพหน้าจอต่อไปนี้
หลังจากดำเนินการค้นหาหากคุณเลื่อนลงคุณจะเห็นรายการชื่อ TABLES. รายการนี้มีไฟล์tables และ viewsในฐานข้อมูลปัจจุบัน จากรายการนี้คุณจะพบว่ามีการระบุview ถูกลบ