Online Documentation for SQL Manager for MySQL

Создание/редактирование функции


На вкладке Edit можно задать основные параметры функции.

 

Function Editor - Editing function definition

 

 

В поле Name укажите имя создаваемой функции. Это поле доступно для редактирования только при создании объекта.

Тип возвращаемого значения выберите из списка Returns.

Выберите из раскрывающегося списка Definer имя пользователя, права которого будут использоваться при выполнении этой функции.

В разделе Function type выберите тип функции:

RadioButton Deterministic - детерминистская,

RadioButton Not Deterministic - не детерминистская.

 

В разделе SQL security укажите параметры безопасности:

RadioButton Definer - функцию будет использовать создатель,

RadioButton Invoker - функцию будет использовать пользователь базы данных.

 

Из раскрывающегося списка SQL Data Access выберите тип доступа к данным.

 

В таблице Parameters отображаются параметры, заданные в тексте процедуры. Двойным щелчком мышки на таблице вызывается диалоговое окно редактора параметров.

 

Function Editor - Editing function definition - Add new parameter

 

В этом окне можно задать необходимые настройки каждого параметра.

Name - имя параметра.

Data type - тип данных.

Data size - задайте размер поля параметра.

Data precision - для чисел с плавающей точкой в этом поле укажите отображаемое количество знаков после запятой.

Enum values - значения перечисляемого типа данных.

CheckBox Use database charset - не задавать кодировку явно. MySQL будет использовать кодировку базы данных.

Character set - из этого раскрывающегося списка выберите кодировку, если она отличается от принятой в базе данных.

CheckBox Unsigned - устанавливает для поля атрибут UNSIGNED, в этом случае целочисленные данные будут представлены без знака.

CheckBox Zerofill - если для столбца, имеющего числовой тип данных, установить этот флажок, то MySQL будет автоматически добавлять в этот столбец нули перед первой значащей цифрой числа.

 

Текст функции задается в окне редактора SQL - Definition.

 

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