jesteś w >> pgSQL >>pętle
Pętle
pętla nieskończona
[< < etykieta > >]
LOOP
instrukcje
END LOOP ;
przykład na pętle, która wykona się tylko 10 razy
[< < petla10 > >]
LOOP i:i+1
EXIT petla10 WHEN i>=10;
END LOOP ;
Jest to najprostszy typ pętli, który może się wykonywać w nieskończoność ,jeśli nie zostanie wykonana instrukcja EXIT, która kończy pętle. Nazywanie pęli poprzez zdefinowanie etykiety pomaga określić poprzez EXIT , która pętla ma zostać zakończona. Jeśli etykieta nie została określona, to zostanie zakończona bieżąca pętla
pętla WHILE
[< < petla > >]
WHILE wyrażenie
LOOP
instrukcje
END LOOP ;
pętla FOR
[< < petla > >]
FOR nazwa IN [REVERSE] od..do
LOOP
instrukcje
END LOOP;
[ wróć na górę strony ]