Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Trigger

Estas en el tema de Trigger en el foro de PostgreSQL en Foros del Web. HOLAS BUENAS TARDE, TENGO UNA DUDA ESTOY COMENZANDO A USAR POSTGRESQL Y QUISIERA SABER SI YO PUEDO EJECUTAR ESTE STORED PROCEDURE Código: -- Function: case_historic(character ...
  #1 (permalink)  
Antiguo 08/11/2011, 10:03
Avatar de yamiblancoc  
Fecha de Ingreso: agosto-2011
Mensajes: 103
Antigüedad: 12 años, 8 meses
Puntos: 4
Trigger

HOLAS BUENAS TARDE, TENGO UNA DUDA ESTOY COMENZANDO A USAR POSTGRESQL Y QUISIERA SABER SI YO PUEDO EJECUTAR ESTE STORED PROCEDURE

Código:
-- Function: case_historic(character varying, integer, character varying)

-- DROP FUNCTION case_historic(character varying, integer, character varying);

CREATE OR REPLACE FUNCTION case_historic(descrip character varying, status integer, id character varying)
  RETURNS boolean AS
$BODY$

BEGIN	
	UPDATE request SET   req_description='', stat_id where req_description= descrip and stat_id=stat and req_id=req_id
        INSERT INTO historic ( req_dateapplication, req_description, stat_id)
	VALUES (localtimestamp, descrip, stat);
	
        ---RETURN passed;
END;
$BODY$
  LANGUAGE plpgsql VOLATILE SECURITY DEFINER
  COST 100;
ALTER FUNCTION case_historic(character varying, integer, character varying) SET search_path=public;

ALTER FUNCTION case_historic(character varying, integer, character varying) OWNER TO postgres;
El SP ME ACTUALIZA UNA TABLA Y ME INSERTA EN OTRA, MI PREGUNTA ES QUE SI YO AL GENERAR EL TRIGGER YO PUEDO ACTUALIZAR E INZERTAR O TENGO QUE CREAR UN SP PARA ACTUALIZAR Y CREAR EL TRIGGER PARA ACTUALIZAR Y CREAR OTRO SP PARA INSERTAR Y UN TRIGGER PARA INSERTAR


GRACIAS!

Etiquetas: end, postgres, sql, trigger
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:07.