Online Documentation for SQL Manager for PostgreSQL

Редактор процедур


На вкладке Procedure необходимо задать основные параметры процедуры.

 

Name

Укажите название процедуры. Из раскрывающегося списка выберите название схемы, в которой она будет создана.

Procedure Editor - Editor

Language

Выберите язык программирования, применяемый для выполнения процедуры.

 

Arguments

В списке укажите аргументы функции. Работать с ними позволяет контекстное меню, которое появляется при нажатии правой кнопкой мыши на список аргументов.

iconPlus Add Argument - добавить аргумент в список.

iconMinus Delete Argument - удалить аргумент.

btnArrowUp Move Up - переместить на одну позицию вверх.

btnArrowDown Move Down - переместить вниз на одну позицию.

 

Для аргумента в списке можно задать:

Name — имя.

Type — тип данных, выбрать из списка.

Mode — тип параметра (in - входной, out - выходной, in/out - входной и выходной).

Default value — значение по умолчанию.

 

Definition

В редакторе Definition задается тело процедуры.

 

Все инструменты для работы с текстом, доступные в редакторе запросов, доступны и в редакторе процедуры.

Для удобства работы с текстом функции осуществляется syntax highlight - подсветка синтаксиса и code folding - возможность задать иерархическую структуру текста с возможностью скрывать подобъекты. С помощью макросов можно записать и воспроизвести некоторые действия.

 

Для выполнения процедуры необходимо нажать кнопку btnExecuteQuery Execute на одной из панелей инструментов.