Mi è stato assegnato un account utente a un database SQL Server che ha solo i privilegi per eseguire una procedura memorizzata. Ho aggiunto il file jar JDBC JTDS SQL Server a SQL Developer e l'ho aggiunto come driver JDBC di terze parti. Posso accedere con successo al database di SQL Server. Mi è stata data questa sintassi per l'esecuzione della procedura:
EXEC proc_name 'paramValue1' 'paramValue2'
Quando eseguo questo come un'istruzione o uno script, ottengo questo errore:
Error starting at line 1 in command:
EXEC proc_name 'paramValue1' 'paramValue2'
Error report:
Incorrect syntax near the keyword 'BEGIN'.
Ho provato a racchiudere la dichiarazione BEGIN/END
, ma ottengo lo stesso errore. È possibile chiamare la procedura da SQL Developer? In tal caso, quale sintassi devo usare?