Réserver une Démo
Pré. Proc.

Bloc-notes SQL

Le bloc-notes SQL fournit un mécanisme permettant de développer et exécuter des requêtes SQL ad hoc sur une base de données active. Pendant que vous développez votre modèle de données, vous souhaiterez peut-être exécuter et tester des requêtes SQL ad hoc pour un script DDL ou exécuter des requêtes sur la base de données active ; tout cela est possible dans l'interface du générateur de base de données Enterprise Architect .

Le bloc-notes SQL nécessite que le générateur de base de données dispose d'une connexion valide à une base de données active. Cette connexion à la base de données est partagée entre les onglets « Bloc-notes SQL », « Comparaison de bases de données » et « Exécuter DDL » du générateur de base de données.

Le bloc-notes se compose de :

  • Une barre d'outils fournissant facilités pour importer, enregistrer, exécuter et effacer les requêtes SQL
  • Un panneau d'éditeur dans lequel vous créez ou importez les requêtes SQL - ce panneau fournit une mise en évidence de la syntaxe basée sur SQL pour le modèle de données actuel
  • Un panneau à onglets composé de deux pages, une pour afficher les résultats de l'exécution de la Query et une pour afficher les messages générés pendant l'exécution

Accéder

Ouvrez la fenêtre du générateur de base de données, puis affichez l'onglet « Bloc-notes SQL ».

Ruban

Développer > Modélisation des données > Générateur de bases de données > Bloc-notes SQL

La barre d'outils du bloc-notes

SQL scratchpad toolbox in Sparx Systems Enterprise Architect.

La fonctionnalité de chaque bouton de la barre d'outils du Bloc-notes est décrite dans ce tableau , de gauche à droite.

Bouton

Action

Exécuter SQL

Exécute la Query SQL actuellement affichée dans le bloc-notes.

Consultez les onglets « Résultats » et « Messages » pour connaître le résultat de l'exécution de la Query .

Nouveau

Efface les champs de l'éditeur Query SQL afin que vous puissiez saisir une nouvelle requête.

Ouvrir

Charge une Query SQL à partir d'un fichier.

Un navigateur de fichiers source s'affiche, par défaut pour afficher les fichiers SQL. Cliquez sur le nom du fichier et sur le bouton Ouvrir pour afficher le contenu du fichier dans le bloc-notes.

Enregistrer dans Query SQL

Enregistre cette instruction SQL dans l’ object Query SQL dont elle provient.

Enregistrer dans une nouvelle Query SQL

Crée un nouvel object Query SQL et enregistre cette instruction dans cet object .

Enregistrer dans un fichier

Enregistre la Query actuellement affichée dans le fichier d'où elle provient.

Si vous avez créé la Query à partir de zéro, un navigateur de fichiers source s'affiche dans lequel vous saisissez le nouveau nom de fichier et cliquez sur le bouton Enregistrer pour enregistrer la Query .

Enregistrer dans un nouveau fichier

Enregistre la Query actuellement affichée dans un nouveau fichier .sql.

Un navigateur de fichiers source s'affiche dans lequel vous saisissez le nouveau nom de fichier et cliquez sur le bouton Enregistrer pour enregistrer la Query .

Effacer

Efface le contenu du bloc-notes.

Toute Query affichée dans le bloc-notes y reste jusqu'à ce que vous la remplaciez par une autre Query à partir d'un fichier ou que vous fermiez le modèle.

Basculer le commentaire

Applique les caractères de commentaire SQL '--' au début de chaque ligne sélectionnée ou, si les lignes sélectionnées sont déjà commentées, supprime les caractères de commentaire. Vous pouvez également appuyer sur Ctrl+Maj+C.

Séparateur d'instructions

Type le(s) caractère(s) à utiliser pour marquer la fin de chaque instruction.

Aide

Affiche l'aide sur le bloc-notes Query SQL.

Description Query

Affiche une étiquette fournissant une description du SQL actuel, s'il y a des modifications en attente (indiquées par un * au début) et le nom de l' object Query SQL chargé ou le nom de fichier.

Notes

  • Le bloc-notes SQL ne manipule en aucune façon votre SQL, vous devez donc utiliser la syntaxe correcte pour le SGBD actuel
  • Bien que le bloc-notes SQL puisse exécuter plusieurs instructions SQL et que l'état et les messages de chaque instruction soient affichés dans la liste « Messages », seuls les résultats d'une instruction SELECT peuvent être affichés dans la liste « Résultats » à la fois ; toutes les instructions SELECT suivantes seront ignorées

Apprenez Plus