Процедуры
Процедура — это сохраненная совокупность инструкций языка SQL, которая может принимать и возвращать предоставленные пользователем параметры.
Создание процедуры
Для создания процедуры используйте:
- пункт Database | New Object главного меню программы в окне выбора типа объекта надо выбрать Procedure,
- или контекстное меню объекта базы данных Procedures | пункт New Procedure...,
- или пункт Create procedure на Панели инструментов редактора таблиц.
- или сочетание клавиш <Ctrl + N>.
Созданная процедура автоматически открывается в редакторе процедур.
Копирование процедуры
Для копирования объектов существует специальный мастер, потому что объект можно копировать в другую базу данных, а так же с данными или без них.
Для копирования процедуры необходимо выбрать пункт Duplicate Procedure<имя объекта> в контекстном меню процедуры. Если Вы копируете объект таким образом, то Мастер копирования объектов открывается сразу на третьем шаге, так как на первых двух шагах выбирается база данных и объект, а в данном случае это не нужно.
Редактирование процедуры
Для работы с процедурами в SQL Manager 2008 for InterBase/Firebird существует специальный инструмент - редактор процедур.
Чтобы открыть процедуру в редакторе процедур достаточно двойного щелчка мыши на объекте в проводнике баз данных. Также можно это сделать, выбрав пункт контекстного меню процедуры Edit Procedure <имя объекта>.
Переименование процедуры
Если хотите сменить имя процедуры то Вам нужно:
- выбрать пункт контекстного меню процедуры Rename Procedure<имя объекта>,
- или использовать сочетание клавиш <Ctrl + R>.
Удаление процедуры
Для того чтобы удалить процедуру, необходимо в проводнике баз данных выбрать для нужной пункт контекстного меню Drop Procedure<имя объекта> или использовать сочетание клавиш <Ctrl + Del>.





