Hola saludos:
Tengo una tabla en interbase que necesito insertar en un trigger de insert todas las filas de otra tabla en una tercera ,
O sea esta es la estructura tengo una tabla llamada PCS :
Una que tiene la computadoras llamadas pcs
Código SQL
[-]
create table PCS(
idpc integer not null primary key,
nombre varchar(40),
idarea integer not null,
ip varchar(20),
foreign key (idarea) references Areas(idarea)
on delete cascade
on update no action
);
Otra llamada Piezas: que tiene la pizas que hay en la pc
Código SQL
[-]
CREATE TABLE Piezas(
idpieza INTEGER PRIMARY KEY,
idTipoPieza integer,
Marca varchar(50),
Modelo varchar(50),
Serie varchar(50),
Opservaciones varchar(100),
idpc INTEGER,
foreign key (idpc ) references PCS(idpc )
);
Y otra que tiene los tipo de piezas disco duros, motherboard ram, etc.
Código SQL
[-]
CREATE TABLE TipoPieza (
Id_TipoPieza INTEGER PRIMARY KEY,
Nombre varchar(50)
);
Como todas las computadoras tienen dentro disco duro ram y otras, quiero en el momento de insertar una pc en pcs en el trigger de insert que se inserten todos los registros de la tabla TipoPieza en la tabla Piezas, o sea el Id_TipoPieza .