Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/05/2012, 04:47
Avatar de Darsk
Darsk
 
Fecha de Ingreso: mayo-2011
Mensajes: 39
Antigüedad: 13 años
Puntos: 0
Respuesta: Problema con error oracle

create or replace procedure actualiza(c articulos.codArticulo)
is
pre articulos.precio%type;
begin
select precio into pre from articulos where codArticulo = c;
if(pre < 1000) then
update articulos set precio=precio+500 where codArticulo = c;
elsif(pre between 10000 and 15000) then
update articulos set precio = precio+1500 where codArticulo = c;
elsif(pre > 20000)then
update articulos set precio = precio+2000 where codArticulo = c;
elsif(pre is null)then
update articulos set precio = 0 where codArticulo = c;
end if;
commit;
end;


asi quedo mi codigo y no supe que mas hacer, estoy desesperado, como puedo quedarme atascado tanto rato en un cogido. me lanza el mismo error, saludos.

pd : no se si la sintaxis es buena, almenos los updates solos me resultan.


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