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.


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 kucuktur.');
 ELSE
  dbms_output.put_line('a 20den kucuk degildir.');
 END IF;
 
 dbms_output.put_line('a '||a||'dir.');
END;

PL/SQL kontrol ifadeleri

Yorumlar

Bu blogdaki popüler yayınlar

Java SE Ders24 - Composition (Kompozisyon)

Spring Ders20 - Aspect Oriented Programming - AspectJ Annotation Style

JSF Ders30 - Page Template (Sayfa Şablonu)