的簡單循環在PostGIS的SQL編輯器,我只想做一個循環,使此功能工作我只是想在PostgreSQL的
For Loopid = 0 to 1000, then execute the following statments:
UPDATE public.globaldtm
SET "UTM" = loopid
WHERE rid IN (SELECT rid FROM globaldtm WHERE ST_Intersects(rast,(select geom from utm where gid =loopid)));
裏面怎麼寫一段簡單的代碼這個SQL編輯器使循環工作。謝謝。
雖然這在技術上是正確的,但使用PL/PgSQL函數通常應該是最後的手段,因爲PL/PgSQL中的循環比在generate_series上通過單一查詢做同樣的事情要差得多*類似。我贊成你,但將來最好再解釋一下。 –