Puede ejecutar un procedimiento almacenado en SQL Developer de dos formas. A continuación se muestran los ejemplos:
1. Ejecutar procedimiento almacenado utilizando Ejecutar PL/SQL en SQL Developer
- Abra SQL Developer y conéctese a Oracle Database.
- Luego a la izquierda en el panel Conexiones , expandir el nodo de esquema en el que desea ejecutar el procedimiento almacenado.
- Luego expanda el nodo Procedimientos y seleccione el procedimiento almacenado que desea ejecutar y haga clic derecho sobre él.
- Luego, desde el menú contextual, seleccione Ejecutar opción.
- El Ejecutar PL/SQL se abrirá la ventana.
- Si el procedimiento almacenado tiene algunos parámetros, entonces especifique los parámetros arriba de la esquina derecha , como se muestra a continuación en la imagen. Luego haga clic en Aceptar botón para ejecutar. Puedes notar en la imagen a continuación, especifiqué el nombre del archivo de parámetros, pero muestra su nombre sin comillas simples en la sección de bloques PL/SQL. Dará el error en la ejecución, por lo que es mejor modificar las variables en la sección de bloque PL/SQL a continuación y hacer clic en Aceptar botón para ejecutar.
2. Ejecutar Procedimiento Almacenado Usando el Editor SQL
- Para ejecutar el procedimiento almacenado usando el editor SQL, cuál es el mejor enfoque , siga los cinco pasos mencionados anteriormente.
- Luego desde Ejecutar PL/SQL ventana copie el código de la sección de bloque PL/SQL y cierre la ventana.
- Luego haga clic en el menú Archivo> Nuevo y seleccione Archivo SQL o presiona Alt+F10 para abrir la hoja de cálculo SQL.
- Luego, en el editor de SQL pegue el código copiado .
- Aquí puede editar los valores de la variable, como se muestra a continuación. Luego ejecute el procedimiento almacenado presionando F5 o F9 o haciendo clic en Ejecutar botón arriba de la hoja de cálculo SQL.
DECLARE I_EMPNO NUMBER; O_TOTAL_SALARY NUMBER; BEGIN I_EMPNO := 7654; COMPUTE_SAL( I_EMPNO => I_EMPNO, O_TOTAL_SALARY => O_TOTAL_SALARY ); :O_TOTAL_SALARY := O_TOTAL_SALARY; END;
Salida
PL/SQL procedure successfully completed.
La ventaja de ejecutar un procedimiento almacenado en la hoja de cálculo de SQL es que puede ver el resultado si es exitoso o fallido, también puede cambiar fácilmente los parámetros para ejecutar varias veces, lo que ahorra tiempo.
Véase también:
- Aprenda a ejecutar un procedimiento en Toad para Oracle
- Cómo ejecutar un procedimiento dentro de un paquete en Oracle
- ¿Cómo programar un trabajo en Oracle SQL Developer?
-
Eliminar un perfil de correo de base de datos (SSMS)
-
Principales errores a evitar en la replicación de MySQL
-
Bases de datos del sistema de SQL Server – Restaurar bases de datos del sistema
-
Cómo obtener una lista de todas las restricciones de verificación en la base de datos de SQL Server - Tutorial de SQL Server / TSQL, parte 85