Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/10/2009, 03:45
Avatar de elAntonie
elAntonie
 
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 3 meses
Puntos: 10
Respuesta: Insercion masiva de datos

Wenas

Con java seria recorriendo el resultset y generando la sentencia insert de turno para el registro que quieres insertar. Esa sentncias se la das a un preparedstatement para que lo ejecute e inserte en la BBDD.

No te olvides de hacer el commit.

De todos modos, lo mas practico seria generarte un trigger que se ejecute segun haga el insert en tu tabla DT1. Asi seria (mas o menos) en oracle

Código:
CREATE OR REPLACE TRIGGER pepito
AFTER INSERT 
ON DT1
FOR EACH ROW
BEGIN 
  INSERT INTO DT2 (ID, descripcion)  VALUES(:NEW.id,:NEW.descripcion);
END;
Y te evitas estas zarandajas.

Saludos.