Ver Mensaje Individual
  #31 (permalink)  
Antiguo 06/09/2012, 14:07
lilia_cv
 
Fecha de Ingreso: septiembre-2010
Mensajes: 53
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Incrementar un campo desde un trigger

Cuando mi tableOrigen recibe datos inmediatamente se ejecuta el trigger para insertar paralelamente a mi otra tabla que denomino tableDestino

ALTER TRIGGER [dbo].[insertar_dbOrigen] ON [dbo].[tableOrigen]
AFTER INSERT
AS
BEGIN
INSERT INTO dboDestino.dbo.tableDestino
(id, campoInt1, campoDate1, campoDate2, campoDate3, campoVarchar1, campoInt2, campoVarchar2, campoVarchar3, campoVarchar4, campoVarchar5, campoInt3, campoVarchar6, campoInt4, campoVarchar7, campoVarchar8)
SELECT row_number() over (partition BY i.campo1 ORDER BY i.campo2) AS id,
i.campo3, GETDATE(), GETDATE(), GETDATE(), i.campo4, i.campo5, i.campo6, i.campo7, i.campo8, i.campo9, i.campo10, i.campo11, 1, i.campo12,i.campo13
FROM inserted i
end