SAP HANA - Tables

Les tables de la base de données HANA sont accessibles à partir de HANA Studio dans l'onglet Catalogue sous Schémas. De nouvelles tables peuvent être créées en utilisant les deux méthodes indiquées ci-dessous -

  • Utilisation de l'éditeur SQL
  • Utilisation de l'option GUI

Éditeur SQL dans HANA Studio

La console SQL peut être ouverte en sélectionnant le nom du schéma, dans lequel une nouvelle table doit être créée à l'aide de l'option Éditeur SQL de la vue système ou en cliquant avec le bouton droit sur le nom du schéma comme indiqué ci-dessous -

Une fois l'éditeur SQL ouvert, le nom du schéma peut être confirmé à partir du nom écrit en haut de l'éditeur SQL. Une nouvelle table peut être créée à l'aide de l'instruction SQL Create Table -

Create column Table Test1 (
   ID INTEGER,
   NAME VARCHAR(10),
   PRIMARY KEY (ID)
);

Dans cette instruction SQL, nous avons créé une table de colonnes «Test1», des types de données définis de la table et de la clé primaire.

Une fois que vous avez écrit la requête SQL Créer une table, cliquez sur l'option Exécuter en haut de l'éditeur SQL à droite. Une fois l'instruction exécutée, nous obtiendrons un message de confirmation comme indiqué dans l'instantané ci-dessous -

Instruction 'Créer une colonne Table Test1 (ID INTEGER, NAME VARCHAR (10), PRIMARY KEY (ID))'

exécuté avec succès en 13 ms 761 μs (temps de traitement du serveur: 12 ms 979 μs) - Lignes affectées: 0

La déclaration d'exécution indique également le temps nécessaire pour exécuter l'instruction. Une fois l'instruction exécutée avec succès, cliquez avec le bouton droit sur l'onglet Table sous Nom du schéma dans la vue système et actualisez. La nouvelle table sera reflétée dans la liste des tables sous le nom du schéma.

L'instruction Insert est utilisée pour entrer les données dans la table à l'aide de l'éditeur SQL.

Insert into TEST1 Values (1,'ABCD')
Insert into TEST1 Values (2,'EFGH');

Cliquez sur Exécuter.

Vous pouvez faire un clic droit sur le nom de la table et utiliser la définition de données ouvertes pour voir le type de données de la table. Ouvrez l'aperçu des données / ouvrez le contenu pour voir le contenu de la table.

Création d'une table à l'aide de l'option GUI

Une autre façon de créer une table dans la base de données HANA consiste à utiliser l'option GUI dans HANA Studio.

Cliquez avec le bouton droit sur l'onglet Table sous Schéma → Sélectionnez l'option 'Nouvelle table' comme indiqué dans l'instantané ci-dessous.

Une fois que vous cliquez sur Nouvelle table → Cela ouvrira une fenêtre pour entrer le nom de la table, Choisissez le nom du schéma dans la liste déroulante, Définissez le type de table dans la liste déroulante: Magasin de colonnes ou Magasin de lignes.

Définissez le type de données comme indiqué ci-dessous. Les colonnes peuvent être ajoutées en cliquant sur le signe +, la clé primaire peut être choisie en cliquant sur la cellule sous Clé primaire devant le nom de la colonne, Not Null sera actif par défaut.

Une fois les colonnes ajoutées, cliquez sur Exécuter.

Une fois que vous exécutez (F8), faites un clic droit sur l'onglet Table → Actualiser. La nouvelle table sera reflétée dans la liste des tables sous le schéma choisi. L'option d'insertion ci-dessous peut être utilisée pour insérer des données dans le tableau. Sélectionnez l'instruction pour voir le contenu du tableau.

Insertion de données dans une table à l'aide de l'interface graphique dans HANA Studio

Vous pouvez faire un clic droit sur le nom de la table et utiliser la définition de données ouvertes pour voir le type de données de la table. Ouvrez l'aperçu des données / ouvrez le contenu pour voir le contenu de la table.

Pour utiliser les tables d'un schéma pour créer des vues, nous devons fournir l'accès sur le schéma à l'utilisateur par défaut qui exécute toutes les vues dans la modélisation HANA. Cela peut être fait en accédant à l'éditeur SQL et en exécutant cette requête -

GRANT SELECT ON SCHEMA "<SCHEMA_NAME>" TO _SYS_REPO WITH GRANT OPTION