Drücken Sie Strg+F6 auf dem Tabellennamen, entweder von der Datenbankansicht oder direkt von dem SQL-Code aus. Sie sehen ein Fenster, in dem Sie die Tabelle modifizieren können. Definieren oder ändern Sie Tabellenkomponenten wie Spalten, Indizes und Constraints. In der Sofort-Vorschau können Sie den Code sehen, der generiert wird. Sie können diesen sofort ausführen oder in den Editor einfügen.
Der SQL-Generator hilft Ihnen, DDL-Skripte mit Optionen zu erhalten. Drücken Sie dafür Strg+Alt+G oder wählen Sie Kontextmenü → SQL Scripts → SQL Generator… und erhalten Sie die generierte DDL von jedweder Objektart (Tabelle, Schema, Prozedur usw.).
Das gleiche funktioniert für viele Objekte und sogar für das gesamte Schema. Drücken Sie Strg+Alt+G auf dem Schemanamen und erhalten Sie ein Skript, um all die Objekte zu erstellen.
Wenn Sie den SQL-Generator verwenden, drücken Sie Strg+Alt+G, um die DDL von den Objekten zu erhalten. Sie können außerdem die SQL-Dateien für diese Objekte generieren. Drücken Sie dafür auf die Schaltfläche „save“ auf der linken Leiste.
Es gibt zwei Layouts für die Ausgabe. Sie können jetzt auf die Schaltfläche Edit rechts vom Layout-Dropdown klicken und irgendeines von denen bearbeiten. Oder erstellen Sie Ihr eigenes. Diese Layouts sind im Prinzip Groovy-Skripte.
Wählen Sie dafür unter Generate die Option Execute procedures and functions.
Die Aktion Generate, die über Alt+Einfg verfügbar ist, hilft Ihnen, DDL-Anweisungen zu erstellen und zu modifizieren. Wenn Sie eine Funktion, Prozedur, Trigger usw. mit der Aktion Generate erstellen, wird ein DDL-Ausschnitt in den Editor eingefügt. Wenn Sie eine Tabelle erstellen, werden Sie das oben erwähnte Fenster sehen, wo Sie all die Tabellenkomponenten der Benutzeroberfläche definieren können. Eine entsprechende DDL-Anweisung wird generiert.