SONAME shared_library_name
DROP FUNCTION function_name
Die User definierbaren Funktionen, auch UDF Funktionengenannt, sind ein Weg, MySQL mit einer neuen Funktion auszustatten,die so, wie z.B. ABS() oder CONCAT() funktioniert.
CREATE FUNCTION speichert den Namen der Funktion, Typund die Shared Library in der mysql.func Systemtabelle.Der User muß sowohl insert als auch deletePrivilegien besitzen, um Funktionen zu schaffen, oder diesezu löschen.
Alle aktiven Funktionen werden jedesmal neu geladen,sobald der Server neu startet. Eine Ausnahme ist es, wennder mysqld Dämon mit der Option --skip-grant-tablesgestartet wird. Dann sind UDF Funktionen nicht verfügbar.Damit UDF funktioniert, müssen diese in C++ geschriebenwerden, und das dynamischen Laden von Libraries muß möglichsein. MySQL darf nicht mit der Option -static kompiliertsein.
|
|