Pré. | Proc. |
Exécuter DDL
L'onglet « Exécuter DDL » fournit un mécanisme permettant d'exécuter facilement des instructions DDL générées sur une base de données en direct et fournit un retour instantané sur leur réussite, le tout dans l'interface Enterprise Architect et sans avoir besoin d'autres produits.
Il existe deux types différents d'instructions DDL qu'Enterprise Enterprise Architect peut générer et envoyer à l'onglet « Exécuter DDL » :
- Créer des instructions DDL, créées par l'écran Générer DDL, et
- Modifier les instructions DDL, créées par la fenêtre de comparaison de bases de données
Accéder
Ouvrez la fenêtre du générateur de base de données, puis affichez l'onglet « Exécuter DDL ».
Ruban |
Développer > Modélisation des données > Générateur de base de données > Exécuter DDL |
Exécuter le DDL
L'onglet « Exécuter DDL » contient les champs et boutons suivants :
Champ/Bouton |
Action |
---|---|
1 file d'attente d'exécution |
Répertorie les tâches (chacune avec une instruction DDL associée) qui doivent encore être exécutées. La liste comporte trois colonnes qui précisent le nom de l' object concerné, la tâche et l'action en cours d'exécution. La sélection d'un élément dans la liste affichera l'instruction DDL associée (dans le champ « Script ») pour la tâche donnée. |
2 Scénario |
Une zone de texte avec surbrillance de la syntaxe SQL, affichant l'instruction DDL pour la tâche sélectionnée. |
3 Enregistrer |
Cliquez sur ce bouton pour enregistrer toutes les instructions DDL individuelles de la « file d'attente d'exécution » et de la « liste des résultats » dans un seul fichier. |
4 Réinitialiser les actions ayant échoué |
Cliquez sur ce bouton pour remettre en file d'attente toutes les tâches ayant échoué ou ignorées de la « Liste des résultats » vers le bas de la « File d'attente d'exécution ». |
5 Sauter |
Cliquez sur ce bouton pour ignorer la tâche suivante dans la « File d'attente d'exécution » et ne pas l'exécuter. La tâche sera déplacée dans la « Liste des résultats » et aucun résultat ne sera donné. Lorsque vous cliquez sur le bouton Réinitialiser les actions ayant échoué, les tâches ignorées sont renvoyées dans la file d'attente d'exécution avec toutes les tâches ayant échoué. |
6 Exécuter |
Cliquez sur ce bouton pour exécuter la tâche suivante dans la « File d'attente d'exécution ». La tâche est supprimée du haut de la « File d'attente d'exécution » et ajoutée à la fin de la « Liste des résultats » avec le résultat de l'exécution. |
7 Exécuter tout |
Cliquez sur ce bouton pour exécuter toutes les tâches de la « File d'attente d'exécution ». Une fois l'exécution terminée, la « Liste des résultats » affiche les résultats de chaque tâche individuelle. |
Liste des 8 résultats |
Répertorie les tâches exécutées avec les résultats de l'exécution pour chaque tâche. La sélection d'un élément dans cette liste affichera l'instruction DDL qui a été exécutée, dans le champ « Script ». |
Exemple
Dans l'exemple utilisé dans la section précédente sur la comparaison de bases de données (lorsqu'une colonne et une contrainte ont été renommées), si les valeurs par défaut sont utilisées pour « pousser » les modifications du modèle de données dans la base de données en direct, l'écran Exécuter DDL est renseigné avec les détails affichés ici.
En résumé, le DDL est généré pour supprimer à la fois l'ancienne colonne et l'ancienne contrainte (tâches « Supprimer la colonne » et « Supprimer la contrainte »), puis la colonne et la contrainte sont créées avec les nouveaux noms (tâches « Ajouter une colonne » et « Ajouter une contrainte ») et enfin chacune a ses commentaires/remarques appliqués (tâches « Ajouter une contrainte - Commentaire de contrainte » et « Ajouter une colonne - Commentaire de colonne »).