Queries con Variables

De Dos Ideas.
Revisión del 20:19 28 sep 2009 de 201.251.185.130 (discusión) (Página creada con 'Hay ocaciones en las que se deben hacer inserts de muchos registros, en donde un ciclo for sería de utilidad para no repetir muchas veces la misma sentencia insert. Aquí un ej…')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Hay ocaciones en las que se deben hacer inserts de muchos registros, en donde un ciclo for sería de utilidad para no repetir muchas veces la misma sentencia insert. Aquí un ejemplo de sql en donde se resuelve un insert de este tipo:

DECLARE

  num_ini    NUMBER := 100;
  cantidad_total   NUMBER := 99;
  idx              NUMBER := 0;

BEGIN

  FOR idx IN 0 .. cantidad_total
  LOOP
     INSERT INTO msj_numeros_cortos
                 (id_tabla, num_incremental
                 )
          VALUES (idx + 1, num__ini + idx 
                 );
  END LOOP;

END;