Impala - Sélectionnez une base de données

Une fois connecté à Impala, il est nécessaire d'en sélectionner une parmi les bases de données disponibles. leUSE DATABASE Statement d'Impala est utilisé pour basculer la session en cours vers une autre base de données.

Syntaxe

Voici la syntaxe de USE Déclaration.

USE db_name;

Exemple

Voici un exemple de USE statement. Tout d'abord, créons une base de données avec le nomsample_database comme indiqué ci-dessous.

> CREATE DATABASE IF NOT EXISTS sample_database;

Cela créera une nouvelle base de données et vous donnera la sortie suivante.

Query: create DATABASE IF NOT EXISTS my_db2

Fetched 0 row(s) in 2.73s

Si vous vérifiez la liste des bases de données à l'aide du SHOW DATABASES déclaration, vous pouvez y observer le nom de la base de données nouvellement créée.

> SHOW DATABASES;

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

Maintenant, basculons la session vers la base de données nouvellement créée (sample_database) en utilisant le USE Déclaration comme indiqué ci-dessous.

> USE sample_database;

Cela changera le contexte actuel en sample_database et affichera un message comme indiqué ci-dessous.

Query: use sample_database

Sélection d'une base de données à l'aide du navigateur Hue

Sur le côté gauche du Query Editor d'Impala, vous trouverez un menu déroulant comme indiqué dans la capture d'écran suivante.

Si vous cliquez sur le menu déroulant, vous trouverez la liste de toutes les bases de données d'Impala comme indiqué ci-dessous.

Sélectionnez simplement la base de données dans laquelle vous devez modifier le contexte actuel.