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

Bloc-notes SQL

SQL Scratch Pad fournit un mécanisme pour développer et exécuter des requêtes SQL ad hoc sur une base de données en direct. 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 en direct ; tout cela est possible dans l'interface Enterprise Architect Database Builder.

SQL Scratch Pad 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 'SQL Scratch Pad', 'Database Compare' et 'Execute DDL' du Database Builder.

Le bloc-notes se compose de :

  • Une barre d'outils offrant des facilités pour importer, enregistrer, exécuter et effacer les requêtes SQL
  • Un panneau d'édition dans lequel vous créez ou importez les requêtes SQL - ce panneau fournit une coloration syntaxique 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 lors de l'exécution

Accéder

Ouvrez la fenêtre Database Builder, puis affichez l'onglet 'SQL Scratch Pad'.

Ruban

Développer > Modélisation des données > Database Builder > SQL Scratch Pad

La barre d'outils Scratch Pad

SQL scratchpad toolbox in Sparx Systems Enterprise Architect.

La fonctionnalité de chaque bouton de la barre d'outils Scratch Pad est décrite dans ce tableau , de gauche à droite.

Bouton

Action

Exécuter SQL

Exécute la Query SQL actuellement affichée dans Scratch Pad.

Vérifiez les onglets 'Résultats' et 'Messages' pour le résultat de l'exécution de la Query .

Nouveau

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

Ouvert

Charge une Query SQL à partir du 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 Scratch Pad.

Enregistrer dans la Query SQL

Enregistre cette instruction SQL dans l' object SQL Query d'où elle provient.

Enregistrer dans une nouvelle Query SQL

Crée un nouvel object de 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 explorateur 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 Scratch Pad.

Toute Query affichée dans Scratch Pad y reste jusqu'à ce que vous la remplaciez par une autre Query du 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.

Aider

Affiche l'aide sur le bloc-notes de la 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 *) et le nom de l' object de Query SQL chargé ou du nom de fichier.

Notes

  • Le SQL Scratch Pad ne manipule en aucune façon votre SQL, vous devez donc utiliser la syntaxe correcte pour le SGBD actuel
  • Bien que SQL Scratch Pad 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