SQL Server - Trigger copiar tabla

 
Vista:

Trigger copiar tabla

Publicado por Vallo (1 intervención) el 30/01/2009 18:17:39
Hola,
Alguien me puede ayudar. Tengo una tabla A que se actualiza constantemente. Tengo que crear un B igual a la A donde pueda ponerle un numero secuencial a cada registro nuevo que llega a la tabla A.
En otras palabras, apenas se inserte un registro en A, debe insertarce el mismo registro en B pero con una secuencia.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Trigger copiar tabla

Publicado por Isaias (3308 intervenciones) el 04/02/2009 23:32:22
Cree su taba B, exactamente con la misma estructura de su tabla A, adicionalmente, en la tabla B, cree una columna de tipo INT con propiedad IDENTITY.

El trigger debe hacer algo como:

INSERT INTO Base.dbo.TablaB (campo1, campo2, campo3)
SELECT campo1, campo2, campo3 FROM INSERTED

Ojo, en la lista de campos de la TablaB, no menciono para nada el campo de tipo identity.

Espero le sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar