Saltar al contenido

¿Cómo ejecutar un procedimiento almacenado en el desarrollador de Oracle sql?

No olvides que en la informática un error casi siempre tiene diversas soluciones, de igual modo nosotros aquí enseñaremos lo más óptimo y mejor.

Solución:

Intente ejecutar el procedimiento de esta manera,

var c refcursor;
execute pkg_name.get_user('14232', '15', 'TDWL', 'SA', 1, :c);
print c;

Considere que ha creado un procedimiento como el siguiente.

CREATE OR REPLACE PROCEDURE GET_FULL_NAME like
(
  FIRST_NAME IN VARCHAR2, 
  LAST_NAME IN VARCHAR2,
  FULL_NAME OUT VARCHAR2 
) IS 
BEGIN
  FULL_NAME:= FIRST_NAME || ' ' || LAST_NAME;
END GET_FULL_NAME;

En Oracle SQL Developer, puede ejecutar este procedimiento de dos formas.

1. Uso de la hoja de trabajo SQL

Cree una hoja de trabajo SQL y escriba un bloque anónimo PL/SQL como este y presione f5

DECLARE
  FULL_NAME Varchar2(50);
BEGIN
  GET_FULL_NAME('Foo', 'Bar', FULL_NAME);
  Dbms_Output.Put_Line('Full name is: ' || FULL_NAME);
END;

2. Uso de controles GUI

  • Expandir Procedimientos

  • Haga clic con el botón derecho en el procedimiento que ha creado y haga clic en Correr

  • En la ventana emergente, complete los parámetros y haga clic en OK.

¡Salud!

Te invitamos a proteger nuestro ensayo fijando un comentario o dejando una valoración te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *