![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
31/05/2012, 04:47
|
![Avatar de Darsk](http://static.forosdelweb.com/customavatars/avatar415657_1.gif) | | | Fecha de Ingreso: mayo-2011
Mensajes: 39
Antigüedad: 13 años, 8 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 |