30/05/2012, 06:48
|
| | | Fecha de Ingreso: mayo-2011
Mensajes: 39
Antigüedad: 13 años, 8 meses Puntos: 0 | |
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 |