Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2012, 06:48
Avatar de Darsk
Darsk
 
Fecha de Ingreso: mayo-2011
Mensajes: 39
Antigüedad: 13 años
Puntos: 0
Sonrisa Problema con error oracle

create or replace procedure actualizarPrecio(c articulos.codArticulos%type)
is
begin
if(precio <10000) then
update articulos set precio= precio+500 where codArticulo = c;
elsif(precio between 10000 and 15000) then
update articulos set precio= precio+1500 where codArticulo = c;
elsif(precio > 20000) then
update articulos set precio=precio+200 where codArticulo = c;
elsif(precio = null) then
update articulos set precio = precio+0 where codArticulo = c;
end if;
commit;
end actualizarPrecio;

Este es mi codigo, el error que me arroja es el siguiente, de antemno agradezco cualquier ayuda. y el ejercicio no es con cursor, solo con un procedimiento almacenado.

ERROR en línea 0: PL/SQL: Compilation unit analysis terminated