Ich habe ein Benutzerkonto für eine SQL Server-Datenbank erhalten, die nur zum Ausführen einer gespeicherten Prozedur berechtigt ist. Ich habe die JTDS SQL Server JDBC-JAR-Datei zu SQL Developer hinzugefügt und als JDBC-Treiber eines Drittanbieters hinzugefügt. Ich kann mich erfolgreich bei der SQL Server-Datenbank anmelden. Ich erhielt diese Syntax zum Ausführen der Prozedur:
EXEC proc_name 'paramValue1' 'paramValue2'
Wenn ich dies entweder als Anweisung oder als Skript ausführe, wird folgende Fehlermeldung angezeigt:
Error starting at line 1 in command:
EXEC proc_name 'paramValue1' 'paramValue2'
Error report:
Incorrect syntax near the keyword 'BEGIN'.
Ich habe versucht, die Anweisung einzuschließen BEGIN/END
, erhalte aber den gleichen Fehler. Ist es möglich, die Prozedur von SQL Developer aus aufzurufen? Wenn ja, welche Syntax muss ich verwenden?