Kayıtlar

kontrol ifadeleri etiketine sahip yayınlar gösteriliyor

PL/SQL Ders11 - GOTO Deyimi

Resim
   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. ... << a >> ... 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 ;

PL/SQL Ders10 - CONTINUE Deyimi

Resim
   PL/SQL'de  CONTINUE ifadesi bir döngü içerisinde kullanılır. Döngü içerisinde kullanılan  CONTINUE ifadesi  CONTINUE 'nun altında kalan satırlar icra edilmeden bir sonraki iterasyona geçilmesini sağlar. ... CONTINUE; ...    Örneğin aşağıdaki programdaki döngü 1'den 10'a kadar yazdıracak şekilde ayarlanmıştır. Fakat 7 sayısı yazdırılacakken CONTINUE deyimiyle 7 yazdırılmadan diğer iterasyona geçilmesi sağlanmıştır. Ayrıca 3 ile 5 arasındaki sayılar ikinci IF koşulu ile ikişer kez yazdırılacaktır. Worksheet10.sql DECLARE BEGIN FOR i IN 1..10 LOOP IF i= 7 THEN continue ; ELSIF i BETWEEN 3 AND 5 THEN dbms_output . put_line(i|| ' ' || i); ELSE dbms_output . put_line(i); END IF ; END LOOP ; END ;

PL/SQL Ders06 - Kontrol İfadeleri | CASE

Resim
   Case ifadesi If ifadesine benzer şekilde çalışır. İkisi de belli bir koşula göre bir komutun çalışıp çalışmayacağını belirler. Aşağıda Case kontrol ifadesinin genel yapısı gösterilmiştir. CASE ifade WHEN  koşul1 THEN sonuc1; WHEN  koşul2 THEN  sonuc2; .... WHEN  koşuln THEN  sonucn; ELSE  sonuc; END; Worksheet6.sql DECLARE a int:= 3 ; BEGIN CASE a WHEN 1 THEN dbms_output . put_line( 'a 1dir.' ); WHEN 2 THEN dbms_output . put_line( 'a 2dir.' ); WHEN 3 THEN dbms_output . put_line( 'a 3tür.' ); ELSE dbms_output . put_line( 'a 1,2,3 sayilarindan biri degildir.' ); END CASE ; END ;

PL/SQL Ders05 - Kontrol İfadeleri | IF

Resim
   Bir komutun çalışıp çalışmayacağı IF kontrol ifadesiyle belirlenebilir. PL/SQL'de bir IF kontrol ifadesi aşağıdaki şekillerde oluşturulabilir. IF koşul THEN     koşul doğru olduğunda çalışacaklar END IF; IF  koşul THEN      koşul doğru olduğunda çalışacaklar ELSE     koşul yanlış olduğunda çalışacaklar END IF; IF  koşul1  THEN      koşul2 doğru olduğunda çalışacaklar ELSIF koşul2 THEN     koşul1 yanlış olup, koşul2 doğru olduğunda çalışacaklar END IF; IF  koşul1  THEN      koşul2 doğru olduğunda çalışacaklar ELSIF  koşul2 THEN     koşul1 yanlış olup, koşul2 doğru olduğunda çalışacaklar ELSE      koşul1 ve koşul2 yanlış olduğunda çalışacaklar END IF; Bunun ile ilgili basit bir örnek aşağıda verilmiştir. Worksheet05.sql DECLARE a int:= 22 ; BEGIN IF (a< 10 ) THEN dbms_output . put_line( 'a 10dan kucuktur.' ); ELSIF (a< 20 ) THEN dbms_output . put_line( 'a 20den kucu

Java SE Ders05 - Kontrol İfadeleri

Resim
     Bir programda koşullu çalışmayı if-else yapısı veya switch-case yapısı ile sağlarız.