PL/SQL Ders05 - Kontrol İfadeleri | IF
Bir komutun çalışıp çalışmayacağı IF kontrol ifadesiyle belirlenebilir.
PL/SQL'de bir IF kontrol ifadesi aşağıdaki şekillerde oluşturulabilir.
THEN koşul doğru olduğunda çalışacaklar END IF; |
THEN koşul doğru olduğunda çalışacaklar ELSE koşul yanlış olduğunda çalışacaklar END IF; |
IF koşul1 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
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 kucuktur.'); ELSE dbms_output.put_line('a 20den kucuk degildir.'); END IF; dbms_output.put_line('a '||a||'dir.'); END;
Yorumlar
Yorum Gönder