Packages

Ben2003

Aktiver Benutzer
Beiträge
37
System: Server MariaDB: Version 10.11.6

Hallo,

auf der Webseite CREATE PACKAGE BODY sind einige Beispiele aufgeführt.+

Die Package-Objekte können in MariaDB erfolgreich erstellt werden.

Nur die Aufrufe können nicht durchgeführt werden:

z.B.

Code:
SELECT TEST_PKG.getAnnualSal(7788);
call TEST_PKG.raiseSalary(7788,10);

Beim Aufruf dieses Befehls wird immer angegeben, dass der Benutzer keine Berechtigung für die Ausführung hätte.

In den Grant-Privilieges steht allerdings:

GRANT ALL PRIVILEGES ...

Wer kann mir erläutern, warum die Package-Aufrufe fehlschlagen?
 
Werbung:
1.: Mit welcher Benutzerumgebung arbeitest du? Xamppund phpmyadmin?
2.: logge dich als root-user ein, welcher per default der admin-user der mysql-Datenbank ist

ich glaube nicht, dass du nur im Terminal arbeitest(?)
 
Werbung:
Auch wenn der Befehl mit root-Rechten ausgeführt wird, kommt die Fehlermeldung:

SELECT TEST_PKG.getAnnualSal(7788);

MySQL meldet:

#1305 - FUNCTION TEST_PKG.getAnnualSal existiert nicht

Der Test wurde mit phpMyAdmin ausgeführt.
 
Zurück
Oben