Процедура

Объект «Процедура» позволяет создавать процедуры и функции для разных СУБД.

В отличие от команды СУБД при создании в репозитории объекта «Процедура» на сервере будет создана хранимая процедура/функция. Несколько процедур репозитория могут ссылаться на одну и ту же хранимую процедуру на сервере базы данных. Изменение текста хранимой процедуры отразится на всех объектах, ссылающихся на нее. Результатом работы процедуры может являться количество обработанных записей либо конкретное значение, если создана не процедура, а функция.

Примечание. Создание процедур/функций недоступно в СУБД SQLite из-за отсутствия данного типа объектов в указанной СУБД.

Для создания объекта «Процедура» в навигаторе объектов нажмите кнопку  «Создать» в главном меню и выберите тип объекта на боковой панели «Новый объект».

После выполнения действия будет открыт мастер процедуры, содержащий страницы:

Для сохранения настроек в мастере процедуры:

Примечание. Команда «Сохранить и закрыть» доступна только при редактировании настроек.

Работа с процедурой

Запуск процедуры

Редактирование настроек

Редактирование процедуры

Для открытия процедуры на редактирование выделите соответствующий объект в навигаторе объектов и выполните одно из действий:

Откроется окно редактирования процедуры:

Доступные операции:

Изменение текста процедуры/функции

Переименование процедуры

Сохранение процедуры

Для пользователей, имеющих права только на чтение объектов, доступно открытие процедуры на редактирование без возможности сохранения изменений. Для получения подробной информации обратитесь к разделу «Работа в навигаторе объектов».

См. также:

Пример создания процедуры | Обработчики данных в СУБД | IProcedure