
31/05/2012, 04:47
|
 | | | Fecha de Ingreso: mayo-2011
Mensajes: 39
Antigüedad: 13 años, 9 meses 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 |