Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-12-2006
Avatar de fedelphi
fedelphi fedelphi is offline
Miembro
 
Registrado: abr 2006
Ubicación: Santa Fe
Posts: 122
Poder: 19
fedelphi Va por buen camino
Verificar registro con trigger

Hola, mi duda es si se puede realizar una verificacion si existe un registro determinado con un trigger. Paso detallar, tengo un trigger asi:
Código SQL [-]
TRIGGER SUMA_TICKETS ACTIVE
AFTER INSERT POSITION 20
AS 
BEGIN 

  UPDATE TOTALESXSUCURSAL
  SET TOTAL_TICKET=TOTAL_TICKET+new.MONTO
  WHERE id_ticket=new.ID_TICKET AND id_sucursal=new.ID_SUCURSAL; 
END^

que se activa al insertar un registro en una tabla, entonces actualiza el acumulado del monto en otra llamada totalesxsucursal, como se ve, y mi idea es que antes de hacer el update verifique si existe el registro que tiene id_ticket, id_sucursal (indice de la tabla) y en caso que no exista lo inserte, y realice el update sobre el mismo recien insertado en el campo monto, en caso de que ya exista, acumula normalmente. No se si realmente esta es la metodilogia que se utiliza, ya que es mi primera aplicacion con firebird y estoy aprendiendo, asi que escucho sugerencias. Gracias
Fede
__________________
De lo que hay no falta nada!!!

Última edición por fedelphi fecha: 18-12-2006 a las 17:19:44.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Verificar Apertura de Query anghell77 SQL 4 15-08-2006 06:02:23
verificar fichero de texto arley_molina Varios 2 12-06-2006 20:52:40
Verificar impresora Diegoval Impresión 1 11-05-2005 06:41:23
Trigger Para Grabar Fecha Cambio Registro ASAPLTDA MS SQL Server 3 19-04-2005 19:35:59
Como verificar si un txt existe? danytorres Varios 1 02-12-2003 15:51:20


La franja horaria es GMT +2. Ahora son las 18:16:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi