¿que es mas rapido el caso A o el B?
Publicado por Iriover (7 intervenciones) el 27/05/2008 09:40:29
-- CASO A
DELETE TABLA;
N_VECES := 100;
WHILE N_VECES > 0 LOOP
INSERT INTO TABLA (VALOR) VALUES (10);
N_VECES := N_VECES - 1;
END LOOP;
SELECT SUM(VALOR) INTO SUMA FROM TABLA;
-- CASO B
DELETE TABLA;
ACUM := 0;
N_VECES := 100;
WHILE N_VECES > 0 LOOP
INSERT INTO TABLA (VALOR) VALUES (10);
ACUM := ACUM + 10;
N_VECES := N_VECES - 1;
END LOOP;
SUMA := ACUM;
Si alguien fuese tan amable de ver los pros y contras a este respecto se lo agradeceria.
Gracias y un Saludo
DELETE TABLA;
N_VECES := 100;
WHILE N_VECES > 0 LOOP
INSERT INTO TABLA (VALOR) VALUES (10);
N_VECES := N_VECES - 1;
END LOOP;
SELECT SUM(VALOR) INTO SUMA FROM TABLA;
-- CASO B
DELETE TABLA;
ACUM := 0;
N_VECES := 100;
WHILE N_VECES > 0 LOOP
INSERT INTO TABLA (VALOR) VALUES (10);
ACUM := ACUM + 10;
N_VECES := N_VECES - 1;
END LOOP;
SUMA := ACUM;
Si alguien fuese tan amable de ver los pros y contras a este respecto se lo agradeceria.
Gracias y un Saludo
Valora esta pregunta
0