Igualar Campos

EduardoCab
13 de Junio del 2005
Hola Listeros, necesito de su ayuda. necesito hacer una base de datos con tres tablas, en las cuales la primera contiene. Codigo, Nombre, Apellido. La segunda contiene Codigo, Nombre, Apellido, Dirección, Telefono y la tercera contiene Codigo, Nombre, Apellido, Telefono de Trabajo, Direccion de trabajo.
La idea es que al introducir los datos Codigo, Nombre y Apellido de la primera tabla, se me agreguen de una sola vez a las siguientes dos tablas, para no tener que estar digitando esos datos tres veces, no se si me explico. Si alguien puede ayudarme se los agradeceria muchísimo y de antemano mil gracias listeros.
Saludos
Eduardo

Isa? Islas
13 de Junio del 2005
Crea un TRIGGER para la primera tabla de tipo INSERCCION que haga lo propio para las 2 tablas restantes....

EduardoCab
13 de Junio del 2005
Gracias por tu ayuda, agradecería si me colocas un ejemplo, de antemano mil gracias

Isa? Islas
13 de Junio del 2005
Teniendo 3 tablas, A,B,C e insertando en A.

CREATE TRIGGER trg_MyTrigger_A ON A FOR INSERT
AS
INSERT INTO B (COL1)
SELECT COL1 FROM INSERTED
INSERT INTO C(COL1)
SELECT COL1 FROM INSERTED

Saludos