21/09/2010, 09:49
|
| | 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? |