Spec-Zone.ru › MariaDB

Пользовательские функции

Пользовательская функция (UDF) — это способ расширения MariaDB с помощью новой функции, которая работает подобно встроенной функции MariaDB, такой как ABS( ) или CONCAT( ).

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

Пример см. в sql/udf_example.cc в дереве исходного кода. Коллекцию существующих UDF см. в репозитории UDF на GitHub.

Существуют альтернативные способы добавления новой функции: написание встроенной функции, что требует модификации и компиляции исходного кода сервера; или написание хранимой функции.

Название Описание
Создание пользовательских функций Способ создания пользовательских функций на C/C++.
Порядок вызова пользовательских функций Объявление функций, необходимых в пользовательской функции.
Безопасность пользовательских функций MariaDB накладывает ряд ограничений на пользовательские функции для обеспечения безопасности.
CREATE FUNCTION UDF Создание пользовательской функции.
DROP FUNCTION UDF Удаление пользовательской функции.
Таблица mysql.func Информация о пользовательских функциях
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не просматривается предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в данном содержании, не обязательно отражают мнения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/user-defined-functions/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API