zmień kontrast czcionka: A A A
rss angielski
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 ]