Online Documentation for SQL Manager for PostgreSQL
Редактор процедур
На вкладке Procedure необходимо задать основные параметры процедуры.
Name
Укажите название процедуры. Из раскрывающегося списка выберите название схемы, в которой она будет создана.
Language
Выберите язык программирования, применяемый для выполнения процедуры.
Arguments
В списке укажите аргументы функции. Работать с ними позволяет контекстное меню, которое появляется при нажатии правой кнопкой мыши на список аргументов.
Add Argument - добавить аргумент в список.
Delete Argument - удалить аргумент.
Move Up - переместить на одну позицию вверх.
Move Down - переместить вниз на одну позицию.
Для аргумента в списке можно задать:
Name — имя.
Type — тип данных, выбрать из списка.
Mode — тип параметра (in - входной, out - выходной, in/out - входной и выходной).
Default value — значение по умолчанию.
Definition
В редакторе Definition задается тело процедуры.
Все инструменты для работы с текстом, доступные в редакторе запросов, доступны и в редакторе процедуры.
Для удобства работы с текстом функции осуществляется syntax highlight - подсветка синтаксиса и code folding - возможность задать иерархическую структуру текста с возможностью скрывать подобъекты. С помощью макросов можно записать и воспроизвести некоторые действия.
Для выполнения процедуры необходимо нажать кнопку Execute на одной из панелей инструментов.