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 на одной из панелей инструментов.
  
