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