Impala - Görünümü Değiştir
Alter ViewImpala'nın ifadesi bir görünümü değiştirmek için kullanılır. Bu ifadeyi kullanarak bir görünümün adını değiştirebilir, veritabanını ve onunla ilişkili sorguyu değiştirebilirsiniz.
Bir view mantıksal bir yapıdır, hiçbir fiziksel veri bundan etkilenmez. alter view sorgu.
Sözdizimi
Aşağıdaki sözdizimi Alter View Beyan
ALTER VIEW database_name.view_name as Select statement
Misal
Örneğin, adında bir görünümümüz olduğunu varsayalım. customers_view içinde my_db Aşağıdaki içeriklerle Impala'daki veritabanı.
+----------+-----+
| name | age |
+----------+-----+
| Komal | 22 |
| Khilan | 25 |
| Ramesh | 32 |
| Hardik | 27 |
| Chaitali | 25 |
| kaushik | 23 |
+----------+-----+
Aşağıdaki bir örnek Alter View Statement. Bu örnekte, ad ve yaş yerine id, ad ve maaş sütunlarını ekliyoruz.customers_view.
[quickstart.cloudera:21000] > Alter view customers_view as select id, name,
salary from customers;
Yukarıdaki sorguyu yürütürken, Impala belirtilen değişiklikleri customers_view, aşağıdaki mesajı görüntüler.
Query: alter view customers_view as select id, name, salary from customers
Doğrulama
İçeriğini doğrulayabilirsiniz. view isimli customers_view, kullanmak select ifade aşağıda gösterildiği gibi.
[quickstart.cloudera:21000] > select * from customers_view;
Query: select * from customers_view
Bu, aşağıdaki sonucu verecektir.
+----+----------+--------+
| id | name | salary |
+----+----------+--------+
| 3 | kaushik | 30000 |
| 2 | Khilan | 15000 |
| 5 | Hardik | 40000 |
| 6 | Komal | 32000 |
| 1 | Ramesh | 20000 |
| 4 | Chaitali | 35000 |
+----+----------+--------+
Fetched 6 row(s) in 0.69s
Hue kullanarak bir Görünümü Değiştirme
Impala Sorgu düzenleyicisini açın, bağlamı aşağıdaki gibi seçin my_dbve yazın Alter View içindeki ifadeyi ve aşağıdaki ekran görüntüsünde gösterildiği gibi yürüt düğmesini tıklayın.
Sorguyu yürüttükten sonra, view isimli sample buna göre değiştirilecek.