Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie erhalte ich Ausgabeparameter von einer gespeicherten MySQL-Prozedur in Rails?

MySQL funktioniert nicht wie SQL Server. Wenn Sie eine Speicherprozedur mit einem Rückgabewert wollen, den Sie wirklich wollen, ist es eine Funktion (UDF). Sie müssen RETURN wie jede andere C++-Funktion angeben. Sie brauchen auch keinen Anruf, weil es eine Funktion ist. Verwenden Sie einfach die SELECT-Funktion()

Versuchen Sie, Informationen über UDF im MySQL-Handbuch nachzuschlagen. Dafür gibt es ganz explizit Hilfe.