Процедура

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

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

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

Для создания объекта «Процедура» в навигаторе объектов:

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

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

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

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

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

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

Управление версиями

Редактирование процедуры в веб-приложении

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

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

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

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

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

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

См. также:

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