Guten Abend,
wollte über MariaDB eine Benutzer definierte Funktion erstellen. Etwas kleines, die Funktion soll ein Text ausgeben.
MariaDB [test]> CREATE FUNCTION hello_world(addresse TEXT)
-> RETURNS TEXT
-> BEGIN
-> RETURN CONCAT ('Hello', addresse); END;
Die funktion lässt sich irgendwie nicht erstellen kriege jedesmal die selber Fehlermeldung.
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 4
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'END' at line 1
Was habe ich falsch gemacht? Kann mir jemand helfen?
wollte über MariaDB eine Benutzer definierte Funktion erstellen. Etwas kleines, die Funktion soll ein Text ausgeben.
MariaDB [test]> CREATE FUNCTION hello_world(addresse TEXT)
-> RETURNS TEXT
-> BEGIN
-> RETURN CONCAT ('Hello', addresse); END;
Die funktion lässt sich irgendwie nicht erstellen kriege jedesmal die selber Fehlermeldung.
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 4
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'END' at line 1
Was habe ich falsch gemacht? Kann mir jemand helfen?