Summary
We can now see that writing a UDF is not too complex. MySQL has a lot of built-in functionality to help with the task. UDFs make a good compromise between easy and limited Stored Procedures and the ultimate power and complexity of modifying the source code of the MySQL server.