Online Documentation for SQL Manager for MySQL
Пользовательские функции (UDFs)
Определяемая пользователем функция (UDF) - это средство, позволяющее расширить MySQL за счет новой функции, которая работает подобно встроенным функциям MySQL.
Rowset functions
Функция является возвращающей табличное значение, если в предложении RETURNS содержится переменная TABLE. В зависимости от того, каким образом определено тело функции, функции, возвращающие табличное значение, подразделяются на встроенные функции и функции из нескольких инструкций.
Aggregate functions
Функция является агрегатной, если она оперирует некоторым количеством значений, а возвращает единственное итоговое значение.
Ranking functions
Эта функция формирует рейтинг (или ранжирующее значение), который указывает на релевантность возвращенных данных.
Scalar functions
Функция является скалярной, если в ней указано предложение RETURNS, соответствующее одному из скалярных типов данных. Скалярные функции могут состоять из нескольких инструкций.
Редактор UDFs позволяет Вам создавать или редактировать функции определенные пользователем. Он запускается, когда Вы создаете новую функцию или открываете для редактирования уже существующую.
Чтобы открыть функцию в редакторе достаточно щелкнуть по ней два раза мышкой.
Инструменты редактора располагаются на вкладках и панелях инструментов.
Вкладки редактора: