Richtig. Ich habe also eine gespeicherte Prozedur in einer MySQL-DB erstellt, die zufällig SUBSTRING verwendet.
Wenn ich die Prozedur über eine Abfrage ausführe, erhalte ich:
SQL-Fehler 1630: Die Funktion mydatabase.SUBSTRING existiert nicht
Wie meinen Sie das?
0 Stimmen
Was bekommen Sie, wenn Sie laufen:
SELECT version();
?0 Stimmen
MySQL Version 5.1.41 - Ich verwende XAMPP unter Windows XP.
2 Stimmen
Können Sie den Code dort einfügen, wo Sie ihn verwenden? Vermutlich setzen Sie in dem Code nicht tatsächlich das Präfix
mydatabase.
?0 Stimmen
Dies ist mein UDF pastebin.com/nYdYBB7u und dies ist die Abfrage für das gleiche pastebin.com/enky52Rf