Генерация кода

DDL-запросы

DDL таблицы

Нажмите Ctrl+F6 на имени таблицы: в коде или в дереве базы данных. В открывшемся окне можно изменять свойства таблицы и ее компонентов: столбцы, индексы, ограничения и т. д. В окне предпросмотра вы увидите сгенерированный код. Выберите дальнейшее действие в выпадающем списке: применить изменения или скопировать код в редактор.

SQL-генератор

DDL для любого объекта

SQL-генератор генерирует DDL-код с учетом пользовательских настроек. Нажмите Ctrl+Alt+G или используйте Контекстное меню → SQL Scripts → SQL Generator…. В результате вы получите DDL для выбранного объекта, будь то таблица, схема или функция.

DDL для многих объектов или всей схемы

То же самое работает для многих объектов или всей схемы. Чтобы сгенерировать скрипт для создания всех объектов в схеме, выберете схему и нажмите Ctrl+Alt+G.

Генерация SQL-файлов для выбранных объектов

SQL-генератор (Ctrl+Alt+G) умеет создавать файлы с DDL-кодом для выбранных объектов. Для этого нажмите кнопку save на левой панели.

Параметр Layout контролирует способ создания файлов с помощью специальных моделей. Их можно редактировать, также можно создавать свои модели. Модели описаны скриптами на Groovy.

Запуск хранимых процедур

Чтобы сгенерировать код для запуска процедуры, выберите значение Execute procedures and functions в параметре Generate

Шаблоны кода для создания объектов

Используйте действие Generate, если пишите скрипт создания объекта. Для этого нажмите в редакторе Alt+Ins. Если вы создаете таблицу, откроется окно Modify Table, описанное выше.

Если хотите узнать про генерацию DML-запросов, смотрите раздел Импорт и экспорт данных.