Тут наведено опис того, як витягнути текст DDL багатьох збережених процедур з бази даних Firebird до багатокомандного скрипта SQL.

Зауваження: Подібну задачу можна також виконати і для інших типів об'єктів бази даних та інших типів баз даних. Див. подробиці.

Кроки для витягування та експорту DDL

  1. Відкрийте потрібну базу даних.
  2. Перейдіть до закладки Процедури Навігатора об'єктів. Якщо Навігатор об'єктів закрито, клікніть вертикальний розділювач на лівому краї вікна.
  3. Клікніть список процедур правою кнопкою миші і виберіть пункт меню Множинний вибір.
  4. Виберіть процедури, з яких потрібно витягти DDL.
  5. Клікніть виділені елементи правою кнопкою миші і виберіть пункт меню Згенерувати SQL | DDL | Створення скрипта DDL....
  6. Оберіть потрібні опції та клікніть OK. Відкриється нове вікно SQL, яке буде заповнено текстом DDL всіх вибраних об'єктів.
  7. Збережіть скрипт до файлу, якщо потрібно.

Існує також інша зручна опція. Якщо вибрати меню Збереження DDL до файлу(ів)... замість Створення скрипта DDL..., то ви зможете зберегти текст DDL вибраних процедур або до одного файлу, або до окремих файлів, один файл на процедуру бази даних. В останнму випадку слід вказати формулу, яка генеруватиме імена файлів.

Експорт процедур Firebird

Вибрані налаштування можна зберегти і пізніше завантажити за допомогою відповідних кнопок.

Див. також