Appuyez sur Ctrl+F6 sur le nom de la table, soit depuis la vue de la base de données, soit directement depuis le code SQL. Vous obtenez une fenêtre dans laquelle vous pouvez modifier la table. Définissez ou modifiez-en les composants, comme les colonnes, les index et les contraintes. Dans l'aperçu instantané, vous pouvez voir le code généré. Choisissez ce que vous voulez faire : exécutez-le immédiatement ou collez-le dans l'éditeur.
Le générateur SQL vous aide à obtenir des scripts DDL avec des options. Pour ce faire, appuyez sur Ctrl+Alt+G ou sélectionnez Context menu → SQL Scripts → SQL Generator… et obtenez le DDL généré pour tout type d'objet (table, schéma, procédure, etc.).
Il en va de même pour de nombreux objets, et même pour l'ensemble du schéma. Appuyez sur Ctrl+Alt+G sur le nom du schéma et obtenez un script pour créer tous les objets.
Lorsque vous utilisez le générateur SQL Ctrl+Alt+G pour obtenir le DDL d'objets, vous pouvez également générer les fichiers SQL pour ces objets. Pour ce faire, cliquez sur le bouton d'enregistrement situé dans le volet de gauche.
Deux dispositions de sortie sont disponibles. Vous pouvez maintenant cliquer sur le bouton Edit à droite du menu déroulant Layout et modifier n'importe laquelle d'entre elles. Ou créer la vôtre. Ces dispositions ne sont que des scripts Groovy.
Pour ce faire, sélectionnez l'option Execute procedures and functions dans la liste déroulante Generate.
L'action Generate, disponible via Alt+Ins, vous aide à générer et modifier des instructions DDL. Si vous créez une fonction, une procédure, un déclencheur ou autre à l'aide de l'action Generate, un extrait DDL sera collé dans l'éditeur. Si vous créez un tableau, vous obtenez la fenêtre mentionnée ci-dessus où vous en définissez tous les composants à partir de l'interface utilisateur : une instruction DDL appropriée sera générée.