Хранимые функции
Хранимые функции представляют собой набор команд SQL, которые могут компилироваться и храниться на сервере. Отличаются от хранимых процедур тем, что могут возвращать не таблицу данных, а единичное значение.
Создание функции
Для создания функции используйте:
- пункт Database | New Object главного меню программы в окне выбора типа объекта надо выбрать Function,
- или контекстное меню объекта базы данных Functions | пункт New Function...,
- или сочетание клавиш <Ctrl + N>.
Созданная функция автоматически открывается в редакторе функций.
Копирование функции
Для копирования объектов существует специальный мастер, потому что объект можно копировать в другую базу данных.
Для копирования функции необходимо выбрать пункт Duplicate Function<имя объекта> в контекстном меню функции. Если Вы копируете объект таким образом, то Мастер копирования объектов открывается сразу на третьем шаге, так как на первых двух шагах выбирается база данных и объект, а в данном случае это не нужно.
Редактирование функции
Для работы с функциями в SQL Manager for MySQL существует специальный инструмент - редактор функций.
Чтобы открыть функцию в редакторе функций достаточно двойного щелчка мыши на объекте в проводнике баз данных. Также можно это сделать, выбрав пункт контекстного меню функции Edit Function <имя объекта>.
Переименование функции
Если хотите сменить имя функции то Вам нужно:
- выбрать пункт контекстного меню функции Rename Function<имя объекта>,
- или использовать сочетание клавиш <Ctrl + R>.
Удаление функции
Для того чтобы удалить функцию, необходимо в проводнике баз данных выбрать для нужной пункт контекстного меню Drop Function<имя объекта> или использовать сочетание клавиш <Ctrl + Del>.




