PL/SQL Ders11 - GOTO Deyimi
PL/SQL'de GOTO deyimi kod satırları arasında atlama yapmak için kullanılır. GOTO deyimi ile daha önce tanımlanan LABEL'e atlanır.
... ...
GOTO a;
... |
GOTO Deyiminin Kısıtlamaları
- GOTO deyimiyle bir IF koşulunun, CASE durumunun, LOOP ifadelerinin veya alt blokların içine atlayamazsınız.
- GOTO deyimiyle bir IF koşulunun içinden diğer bir IF koşulunun içine atlayamazsınız. Aynı koşul CASE durumunda WHEN'ler arasında da yapılamaz.
- GOTO deyimiyle bir dış bloktan iç bloka atlayamazsınız.
- GOTO deyimiyle bir alt programdan çıkmak için atlama yapılamaz.
- GOTO deyimiyle exception handler içine atlayamazsınız.
Worksheet11.sql
DECLARE i INT := 0; BEGIN <<test>> WHILE i < 100 LOOP i := i + 10; IF i = 80 THEN GOTO test; END IF; DBMS_OUTPUT.put_line (i); END LOOP; END;
Yorumlar
Yorum Gönder