Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/06/2007, 04:50
Avatar de GNLS
GNLS
 
Fecha de Ingreso: junio-2007
Ubicación: Badalona y Soria.
Mensajes: 8
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Ayuda para novato procedures

No pasa nada, todos fuimos nuevos cuando empezamos. No te funciona por 2 motivos, el primero que no has puesto el INTO y el segundo que si pones el INTO no puedes poner * ya que no controlarías el número de campos que seleccionas

Te inserto la procedure que debería funcionarte (he puesto 3 campos como ejemplo):

create or replace PROCEDURE sp_gdoestudios (
idgradoestudios number,
descgradoestudios varchar2)
as

v_campo1 catgradoestudios.campo1%type;
v_campo2 catgradoestudios.campo1%type;
v_campo3 catgradoestudios.campo1%type;

begin

select campo1, campo2, campo3
from catgradoestudios
into v_campo1, v_campo2, v_campo3
order by descgradoestudios;

end;

Dime si funciona.