Aufrufen einer gespeicherten PROZEDUR in Kröte
Habe ich eine definiert eine neue gespeicherte Prozedur, bekomme aber eine Fehlermeldung beim Aufruf,
CREATE OR REPLACE PROCEDURE SCOTT.getempsal(
p_emp_id IN NUMBER,
p_emp_month IN CHAR,
p_emp_sal OUT INTEGER)
AS
BEGIN
SELECT EMP_SAL
INTO p_emp_sal
FROM EMPLOYEE_SAL
WHERE EMP_ID = p_emp_id
AND EMP_MONTH = p_emp_month;
END getempsal;
Und versuchen, es zu nennen:
getempsal(1,'JAN',OUT) --Invalid sql statement.
- Toad ist ein GUI-basiertes client-tool,, im Gegensatz zu SQL*Plus. So könnte man direkt die Prozedur und führen Sie es aus dem Werkzeug selbst.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre Verfahren enthält ein out-parameter, so müssen Sie Sie aufrufen, im block wie:
Einem einfachen Verfahren (sagen wir mal mit einem Anzahl parameter) aufgerufen werden kann, mit
oder