Impala: seleziona un database

Una volta connesso a Impala, è necessario selezionarne uno tra i database disponibili. IlUSE DATABASE Statement di Impala viene utilizzato per passare la sessione corrente a un altro database.

Sintassi

Di seguito è riportata la sintassi di USE Dichiarazione.

USE db_name;

Esempio

Di seguito è riportato un esempio di USE statement. Prima di tutto, creiamo un database con il nomesample_database come mostrato di seguito.

> CREATE DATABASE IF NOT EXISTS sample_database;

Questo creerà un nuovo database e ti darà il seguente output.

Query: create DATABASE IF NOT EXISTS my_db2

Fetched 0 row(s) in 2.73s

Se verifichi l'elenco dei database utilizzando il file SHOW DATABASES , puoi osservare il nome del database appena creato al suo interno.

> SHOW DATABASES;

Query: show DATABASES 
+-----------------------+ 
| name                  | 
+-----------------------+ 
| _impala_builtins      | 
| default               | 
| my_db                 | 
| sample_database       | 
+-----------------------+ 
Fetched 4 row(s) in 0.11s

Ora, passiamo la sessione al database appena creato (sample_database) usando il USE Dichiarazione come mostrato di seguito.

> USE sample_database;

Questo cambierà il contesto corrente in sample_database e visualizzerà un messaggio come mostrato di seguito.

Query: use sample_database

Selezione di un database utilizzando Hue Browser

Sul lato sinistro del file Query Editor di Impala, troverai un menu a discesa come mostrato nello screenshot seguente.

Se fai clic sul menu a discesa, troverai l'elenco di tutti i database in Impala come mostrato di seguito.

Seleziona semplicemente il database in cui devi modificare il contesto corrente.