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

Crear trigger de comparacion

Estas en el tema de Crear trigger de comparacion en el foro de SQL Server en Foros del Web. Buenas tengo dos tablas y necesito crear un trigger q al actualizarse la primera tabla compara las dos tablas y si uno de los registros ...
  #1 (permalink)  
Antiguo 07/08/2009, 17:14
 
Fecha de Ingreso: abril-2009
Mensajes: 67
Antigüedad: 15 años
Puntos: 0
Crear trigger de comparacion

Buenas tengo dos tablas y necesito crear un trigger q al actualizarse la primera tabla compara las dos tablas y si uno de los registros inculidos no esta en la segunda tabla actualice esta segunda tabla

las tablas tienen esta estructura
Tabla1
Agente | Master | nivel
sue | andy | 2
dani | andy | 2
jesu | don | 2


Tabla2
Agente | Master
cosl | chus
carl | chico
andre | andy

Última edición por chicorio; 07/08/2009 a las 17:20
  #2 (permalink)  
Antiguo 07/08/2009, 21:16
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Crear trigger de comparacion

Debes hacer la comparacion con EXISTS, te pongo el codigo.

CREATE TRIGGER trg_TuTrigger ON <TuTabla>
FOR INSERT
AS
INSERT INTO <TuTabla>
SELECT * FROM INSERTED a WHERE NOT EXISTS(SELECT * FROM tuOtraTabla b WHERE b.id = a.id)
  #3 (permalink)  
Antiguo 09/08/2009, 07:59
 
Fecha de Ingreso: abril-2009
Mensajes: 67
Antigüedad: 15 años
Puntos: 0
Respuesta: Crear trigger de comparacion

Muchas gracias ,,, por el aporte
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 16:30.