Me han dado una cuenta de usuario en una base de datos de SQL Server que solo tiene privilegios para ejecutar un procedimiento almacenado. Agregué el archivo jar JDBC JDBC SQL Server a SQL Developer y lo agregué como un controlador JDBC de terceros. Puedo iniciar sesión con éxito en la base de datos de SQL Server. Me dieron esta sintaxis para ejecutar el procedimiento:Cómo ejecutar el procedimiento almacenado de SQL Server en SQL Developer?
EXEC proc_name 'paramValue1' 'paramValue2'
Cuando ejecuto esto, ya sea como una declaración o un guión, me sale este error:
Error starting at line 1 in command:
EXEC proc_name 'paramValue1' 'paramValue2'
Error report:
Incorrect syntax near the keyword 'BEGIN'.
he intentado envolver la declaración en BEGIN/END
, pero obtiene el mismo error ¿Es posible llamar al procedimiento desde SQL Developer? Si es así, ¿qué sintaxis necesito usar?
¿Hay alguna excepción a esta regla?Parece que recibo el error "Sintaxis incorrecta cerca de 'sp_dev_mystoredproc'." cuando se ejecuta con esta sintaxis Se requiere – Nuzzolilo
EXEC proc_name antes en mi caso –
@Nuzzolilo https://stackoverflow.com/a/37334739/1304456 – MuriloKunze