05/09/2012, 20:07
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 53
Antigüedad: 14 años, 2 meses Puntos: 0 | |
Respuesta: Incrementar un campo desde un trigger este es mi trigger desde mi base de datos "dborigen" que tiene una tabla "tableOrigen"
BEGIN
insert into [dbo].[dbdestino].[tableDestino] (campo1, campo2)
select i.campo1, i.campo2
from inserted i
END
Luego se me ocurre crear un trigger en mi base de datos destino,
se que antes de hacer esta insercion, primero se ejecuta un trigger si es un "AFTER INSERT"
es en este trigger donde necesito hacer la insercion de datos a mi campo id con la siguiente condicion:
Si (campo1 ==1 o campo2==2) y (cantidad (filas si campo1 == 1)==1 y cantidad (filas si campo1 == 2)==1) entonces dbDestino.tableDestino.id = 1
sino dbDestino.tableDestino.id = dbDestino.tableDestino.id + 1
y de alli viene la insercion del resto de datos.
Esto es lo que necesito pero es posible esto? y como podria ser? Pls una ayudita. |