Tous les produits
Search
Centre de documentation

ApsaraDB for OceanBase (Deprecated):Rédiger et exécuter des instructions SQL

Dernière mise à jour :Aug 09, 2026

Cette rubrique explique comment rédiger et exécuter une instruction SQL dans la fenêtre SQL.

Contexte

La fenêtre SQL d'OceanBase Developer Center (ODC) offre une interface graphique pour le traitement des données. Elle permet de trier, filtrer, ajouter, modifier et supprimer des données, ainsi que d'exécuter des objets de base de données.

Cette rubrique illustre la création d'une table nommée employee dans la base de données odc_test via la fenêtre SQL.

Remarque

Les données présentées dans cet exemple sont fournies à titre indicatif. Vous pouvez les remplacer selon vos besoins.

Prérequis

Vous avez demandé les autorisations de requête, d'exportation et de modification pour la base de données.

Remarque

Si vous ne disposez pas des autorisations nécessaires sur la base de données, cliquez sur Database Permission Application dans l'onglet Tickets pour demander les autorisations de requête, d'exportation et de modification.

Rédiger des instructions SQL

  1. Dans le projet odc_test, cliquez sur le nom de la base de données test_data pour accéder à la fenêtre de développement SQL.

    image

  2. Dans la fenêtre SQL, saisissez l'instruction SQL suivante pour créer une table nommée employee :

    image

    CREATE TABLE test_data.employee (
      emp_no int(120) COMMENT 'Employee ID' NOT NULL, 
      birthday date COMMENT 'Birthday' NULL,
      name varchar(120) COMMENT 'Employee name' NULL,
      CONSTRAINT cons_employee_empno PRIMARY KEY (emp_no)) DEFAULT CHARSET = utf8mb4    COLLATE = utf8mb4_general_ci;

    La syntaxe est la suivante :

    CREATE TABLE table_name (column_name column_type, column_name column_type,.......);

    Le tableau suivant décrit les paramètres.

    Paramètre

    Description

    CREATE TABLE

    Mot-clé indiquant la création d'une table avec un nom spécifié. Vous devez disposer de l'autorisation de création de tables.

    table_name

    Nom de la table. Le nom doit respecter les règles de dénomination des identifiants.

    column_name column_type

    Nom et type de données de chaque colonne de la table. Séparez les définitions de colonnes par des virgules (,).

    • Dans la fenêtre SQL, cliquez sur image.png pour basculer vers une autre base de données.

    • Pour plus d'informations sur la barre d'outils de la fenêtre SQL, consultez la section relative à la zone d'édition de la fenêtre SQL.

Exécuter des instructions SQL

  1. Cliquez sur Run F8 dans la barre d'outils pour exécuter toutes les instructions SQL de la fenêtre SQL actuelle.

    Icône

    Description

    Run F8

    Cliquez sur cette icône pour exécuter toutes les instructions SQL de la fenêtre SQL actuelle. Vous pouvez également appuyer sur F8.

    Run Current Statement F9

    Cliquez sur cette icône pour exécuter les instructions SQL sélectionnées ou l'instruction sur laquelle pointe le curseur. Vous pouvez également appuyer sur F9, ou sur Ctrl+Entrée sous Windows ou Commande+Entrée sous macOS.

    Abort

    Cliquez sur cette icône pour interrompre l'exécution des instructions.

    image

  2. Consultez le statut et le résultat de l'exécution dans les onglets de résultats.

    image

Afficher les données

  1. Dans le volet de navigation de gauche de la fenêtre SQL, cliquez sur image.png et vérifiez que la table employee a bien été créée dans la base de données test_data du projet odc_test.

    image

  2. Faites un clic droit sur la table employee ou modifiez une instruction SELECT dans la fenêtre SQL pour afficher les données de la table.

    image

  3. Cliquez sur image pour synchroniser manuellement les métadonnées, telles que les colonnes de table, dans le projet ou la source de données actuel.

  4. Faites un clic droit sur le nom d'une base de données et sélectionnez Sync Metadata pour synchroniser manuellement les métadonnées, telles que les colonnes de table, dans la base de données actuelle.

    image

Scripts SQL

Dans ODC, vous pouvez enregistrer les scripts modifiés dans la fenêtre SQL ou la fenêtre de bloc anonyme, et gérer les scripts enregistrés dans l'onglet Script.

Enregistrer un script

Dans la fenêtre SQL, enregistrez le script de création de la table employee.

Paramètre

Valeur d'exemple

Nom de la table

employee

Nom du script

create_employee

  1. Dans la fenêtre SQL, cliquez sur l'icône Enregistrer le script dans la barre d'outils.

    image

  2. Spécifiez le nom du script et cliquez sur OK.

    image.png

Gérer les scripts

  1. Dans le volet de navigation de gauche de la fenêtre SQL, cliquez sur image.png pour accéder à la page de gestion des scripts.

    image.png

  2. Dans l'onglet Script, vous pouvez modifier, télécharger, supprimer et actualiser un script enregistré, copier le chemin d'un script enregistré et importer un script depuis votre disque local.

    image.png

    Remarque
    • Cliquez sur le nom d'un script pour référencer directement son contenu dans la fenêtre SQL.

    • Copiez également le chemin d'un script pour référencer son contenu dans la fenêtre de ligne de commande.

Extraits de code

ODC vous permet de créer des extraits de code. Consultez les extraits créés pour découvrir les détails d'utilisation des instructions pertinentes lors du développement.

Créer un extrait de code

Dans l'onglet Extrait de code, vous pouvez enregistrer l'extrait de code pour la création de la table employee.

Paramètre

Valeur d'exemple

Nom de la table

employee

Nom de l'extrait

create_table

  1. Dans le volet de navigation de gauche de la fenêtre SQL, cliquez sur image.png. Dans l'onglet Code Snippet, cliquez sur le signe plus (+) pour créer un extrait.

    image.png

  2. Sur la page Create Snippet, spécifiez les informations de l'extrait et cliquez sur OK.

    image.png

    Remarque

    À partir de la version ODC V4.2.3, la longueur maximale autorisée pour un extrait est portée à 64 Ko.

Gérer les extraits de code

Dans l'onglet Extrait de code, vous pouvez copier, modifier, supprimer et actualiser un extrait enregistré.

image.png

Références