Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/05/2012, 16:11
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Problema con error oracle

Veo varias inconsistencias en tu codigo.
Por ejemplo:
select precio into pre from articulos;
Esto es un cursor implicito para manejar asignaciones cuando numero de registros en el resultado de un query es 1. Si el resultado es mayor a uno, te saldrá un error TOO_MANY-ROWS.

Dudo que el resultado de la consulta select precio from articulos; tenga un solo registro.

update articulos set pre= pre+1500 where codArticulo = c;
El campo de la tabla se llama precio según la primera sentencia. Y en esta estas escribiendo el nombre de campo como pre.

Corrige estos problemas y nos cuentas.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming