Recebi uma conta de usuário em um banco de dados do SQL Server que só possui privilégios para executar um procedimento armazenado. Adicionei o arquivo jar JDBC do SQL Server JTDS ao SQL Developer e o adicionei como um driver JDBC de terceiros. Posso efetuar login com êxito no banco de dados do SQL Server. Foi-me dada esta sintaxe para executar o procedimento:
EXEC proc_name 'paramValue1' 'paramValue2'
Quando executo isso como uma instrução ou um script, recebo este erro:
Error starting at line 1 in command:
EXEC proc_name 'paramValue1' 'paramValue2'
Error report:
Incorrect syntax near the keyword 'BEGIN'.
Tentei envolver a instrução BEGIN/END
, mas obtive o mesmo erro. É possível chamar o procedimento do SQL Developer? Em caso afirmativo, qual sintaxe eu preciso usar?