Ver Mensaje Individual
  #1  
Antiguo 17-10-2008
payo7 payo7 is offline
Miembro
 
Registrado: ago 2008
Posts: 11
Reputación: 0
payo7 Va por buen camino
copiar informacion entre dos tablas

Buenas, le estoy rebuscando y no encuentro la solucion. Tengo dos Tablas, TERMINALES y COLECTOR. En la Tabla COLECTOR, tengo el primary key en la columna CODIGO. La Tabla TERMINALES no tiene primary key. Importo la informacion en TERMINALES desde txt, lo cual me crea valores duplicados, que son necesarios. Tengo tambien un trigger con lo siguiente:
CREATE TRIGGER COLECTOR_CHANGE FOR TERMINALES
AFTER INSERT
AS
BEGIN
INSERT INTO COLECTOR
(CODIGO,CANTIDAD)
VALUES (
TERMINALES.CODIGO,TERMINALES.EXISTENCIAS);
END

El problema esta en que los valores duplicados no se me importan a la Tabla COLECTOR, por el primary key. Hay alguna manera de que cuando se repita el codigo en la Tabla TERMINALES, me lo sume en la columna CANTIDAD de la Tabla COLECTOR? Lo puedo incorporar en el trigger?

Uso Interbase 2007.
Responder Con Cita