Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2010, 09:49
Goliatt
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1
Antigüedad: 14 años, 3 meses
Puntos: 0
¿como ejecutar un procedimiento?

Buenas a todos, soy nuevo en Oracle y me estoy enfrentando al siguiente problema: estoy utilizando SQl developer y tengo un procedimiento almacenado como el que sigue:

create or replace
PROCEDURE gtf_transferencias (SALIDA OUT VARCHAR2)
IS
BEGIN
select NOMBRE INTO SALIDA from GTF_TRANSFERENCIA;
END;


Lo compilo, y lo intento ejecutar de la siguiente forma:

execute gtf_transferencias;

Me sale el siguiente error:


Error que empieza en la línea 2 del comando:
execute GTF.gtf_transferencias()
Informe de error:
ORA-06550: línea 1, columna 7:
PLS-00306: número o tipos de argumentos erróneos al llamar a 'GTF_TRANSFERENCIAS'
ORA-06550: línea 1, columna 7:
PL/SQL: Statement ignored
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:


Por ahora solo pretendo poder ejecutar un prodimiento que devuelve el resultado de un SELECT de una tabla... Pero ando algo perdido.. ¿Alguna ayuda?