duda en trigger!!
Publicado por Alan Cuevas (1 intervención) el 18/11/2007 16:19:43
HOLAA!! TOY DESESPERADO!! NECESITO HACER UNATAREA PARA MAÑANA Y NO SE PORQUE NO ME FUNCIONA EL TRIGGER QUE HICE , QUE A TODO ESTO ES MUY SIMPLE , SIN EMBARGO ME ARROJA LOS SIGUIENTES ERRORES:
error de sintaxis en o cerca de <<stock>> at character 237
no existe la funcion stock()
Y ESTE ES EL CODIGO :
CREATE OR REPLACE FUNCTION stock()
RETURNS "trigger" AS
'
DECLARE
stock_producto INTEGER := NULL;
BEGIN
SELECT INTO stock_producto stock from
producto
WHERE id_producto=NEW.id_producto;
IF stock_producto <5 THEN
RAISE INFO 'stock critico %',NEW.nombre_prod;
END IF;
END;
'
LANGUAGE 'plpgsql';
create trigger ver_stock
after update on producto
for each row
execute procedure stock();
POR FAVOR LES AGRADECERIA QUE ME REPSONDIERAN LO ANTES POSIBLEEE!!! GRACIAS!!!
error de sintaxis en o cerca de <<stock>> at character 237
no existe la funcion stock()
Y ESTE ES EL CODIGO :
CREATE OR REPLACE FUNCTION stock()
RETURNS "trigger" AS
'
DECLARE
stock_producto INTEGER := NULL;
BEGIN
SELECT INTO stock_producto stock from
producto
WHERE id_producto=NEW.id_producto;
IF stock_producto <5 THEN
RAISE INFO 'stock critico %',NEW.nombre_prod;
END IF;
END;
'
LANGUAGE 'plpgsql';
create trigger ver_stock
after update on producto
for each row
execute procedure stock();
POR FAVOR LES AGRADECERIA QUE ME REPSONDIERAN LO ANTES POSIBLEEE!!! GRACIAS!!!
Valora esta pregunta


0