Ola à lista,
Tenho o seguinte disparador para quando faço um INSERT de um novo registo
(polígono incêndio florestal) me crie 100 pontos regulares noutra tabela.
A dificuldade que encontro é em numerar esses pontos de 1 a 100, porque cada
vez que tento meter um generate_series(1,100) multiplica-me
Já que está usando pl/pgsql por que não fazer um loop FOR ?
algo como
FOR i IN 1..100 LOOP
INSERT INTO sch_ambiente.escv_incendios_puntos_muestreo( poi_code,
fir_code, fir_name, geom)
VALUES ( i , new.fir_code , new.fir_name , (select ) );
END LOOP;
Em 5 de abril de 2011 05:40, El
2011/4/6 Luiz Matsumura
> Já que está usando pl/pgsql por que não fazer um loop FOR ?
>
> algo como
>
> FOR i IN 1..100 LOOP
>
> INSERT INTO sch_ambiente.escv_incendios_puntos_muestreo( poi_code,
> fir_code, fir_name, geom)
>VALUES ( i , new.fir_code , new.fir_name , (select ) );
>
> E