Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/06/2009, 08:40
Avatar de Osay
Osay
 
Fecha de Ingreso: febrero-2005
Mensajes: 10
Antigüedad: 19 años, 3 meses
Puntos: 0
Respuesta: Problemas para desarrollar una funcion

mira arregle lo que me dices ahora lo tengo así:


CREATE OR REPLACE FUNCTION "public"."actualizar" (hora bigint) RETURNS boolean AS
$body$
DECLARE

BEGIN
UPDATE tipocomponente SET tipocomponente."Precio" = (tipocomponente."Precio" + 20) WHERE tipocomponente."Maximo_horas_uso" >= hora;

END;
$body$
LANGUAGE 'plpgsql'


y me da el siguiente error cuando la ejecuto

ERROR: no existe la columna «tipocomponente» en la relación «tipocomponente» at character 27
QUERY: UPDATE tipocomponente SET tipocomponente."Precio" = (tipocomponente."Precio" + 20) WHERE tipocomponente."Maximo_horas_uso" >= $1
CONTEXT: PL/pgSQL function "actualizar" line 4 at SQL statement