Génération de code

Instructions DDL

Créer/modifier une génération de table

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.

Générateur SQL

Instruction DDL pour tout objet

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.).

Déclaration DDL pour de nombreux objets ou l'ensemble du schéma

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.

Générer des fichiers SQL pour les objets sélectionnés

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.

Générer un script d'exécution pour procédures

Pour ce faire, sélectionnez l'option Execute procedures and functions dans la liste déroulante Generate.

Extraits de code pour la création d'objets

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.

Pour en savoir plus sur la génération de DML, veuillez consulter la rubrique Options d'importation/exportation.