Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2017, 01:23
stevens82
 
Fecha de Ingreso: octubre-2011
Mensajes: 132
Antigüedad: 12 años, 6 meses
Puntos: 4
triger para una consulta de insercion

Hola, he estado ingresando unos datos en una tabla desde otras, pero necesito saber como podria ejecutar esa accion al registrar cualquier dato en una de ella, ya que esta consulta la hacia al actualizar una determinada pagina, entonces lo que necesito es que en la tabla TB_ACTIVIDAD cada vez que alguien registe algo (cualquier cosa) me ejecute la siueitne consulta

Código SQL:
Ver original
  1. INSERT INTO acceso_sala_solicitud (id, codigo, solicitante, gabinete, sala, fecha_registro, detalle, id_usuario_registrador, statusgo)
  2.             SELECT NULL, A.IDTICKET, B.NOMBRES AS SOLICITANTE, A.GABINETE, D.NOMBRE AS SALA, A.FECHACREACION, A.PROPOSITO, A.USUARIOCREACION, TF.ESTADO
  3.             FROM TB_ACTIVIDAD A
  4.             INNER JOIN TB_USUARIO B ON A.IDSOLICITANTE = B.USERNAME
  5.             INNER JOIN TB_AREA E ON A.IDAREAINVOLUCRADA=E.IDAREA
  6.             INNER JOIN TB_AREA J ON A.IDMONITOREO=J.IDAREA
  7.             LEFT JOIN TB_TIPO_ACTIVIDAD H ON A.IDTRABAJO = H.IDTIPOACTIVIDAD
  8.             INNER JOIN TB_ESTADO K ON A.ESTADO = K.IDESTADO
  9.             LEFT JOIN TB_USUARIO C ON A.IDSUPERVISOR = C.USERNAME
  10.             LEFT JOIN TB_GOAP_PARAMETROVALOR D ON D.IDVALOR=A.IDSALA AND D.IDPARAMETRO = 4
  11.             INNER JOIN TB_TICKET_FLUJO TF ON TF.IDTICKET = A.IDTICKET
  12.             WHERE A.TIENESALA = 1 AND (A.ESTADO = 'EVA' OR A.ESTADO = 'EPR' OR A.ESTADO = 'PRO' OR A.ESTADO = 'EJE' OR A.ESTADO = 'EJ2')
  13.             AND TF.IDFLUJO = 103 AND A.IDTICKET NOT IN (SELECT ASS.codigo FROM acceso_sala_solicitud ASS) ORDER BY A.IDTICKET DESC

no se si es posible esto y como seria?, gracias de antemano por su ayuda.