insertar en una tabla datos de otras dos

09/11/2005 - 16:38 por Aprendiz de Informatico | Informe spam
hola, necesitaria saber como hago para insertar en una tabla, de una sola
vez, datos de campos de otras dos tablas. Por ejemplo, la tabla 1, tiene
campos de tabla 2 y tabla 3, entonces, como hago para insertarlos de una sola
vez en tabla 1 los campos de las otras dos? lo que hago ahora es insertar en
la primera y despues actualizo con los campos que necesito de la otra, pero
eso no me sirve..


gracias.-
 

Leer las respuestas

#1 Maxi
09/11/2005 - 16:46 | Informe spam
Hola, si quieres q sea todo automatico deberias implementar un trigger en la
tabla donde se insertan los datos y que se dispare a las otras por ej

CREATE TRIGGER TR1 ON TABLA1 FOR INSERT AS
INSERT INTO TABLA2 (CAMPOS)
SELECT CAMPOS FROM INSERTED
GO


Salu2
Maxi [MVP SQL SERVER]


"Aprendiz de Informatico"
escribió en el mensaje
news:
hola, necesitaria saber como hago para insertar en una tabla, de una sola
vez, datos de campos de otras dos tablas. Por ejemplo, la tabla 1, tiene
campos de tabla 2 y tabla 3, entonces, como hago para insertarlos de una
sola
vez en tabla 1 los campos de las otras dos? lo que hago ahora es insertar
en
la primera y despues actualizo con los campos que necesito de la otra,
pero
eso no me sirve..


gracias.-

Preguntas similares