BD-1st-2.4-lab11.tresc-1.1-Slajd16

Z Studia Informatyczne
Wersja z dnia 08:37, 10 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Selekcja – instrukcja IF ... THEN (1)

Selekcja – instrukcja IF ... THEN (1)


Przejdziemy teraz do omawiania kolejnej konstrukcji sterującej języka PL/SQL, tzw. selekcji. Zajmiemy się najpierw instrukcją IF ... THEN. W postaci podstawowej składa się ona ze słowa kluczowego IF, po którym następuje warunek logiczny. Jeśli warunek jest spełniony, wówczas następuje wykonanie sekwencji poleceń podanych po słowie THEN. Całą konstrukcję kończy słowo kluczowe END IF. W postaci rozszerzonej instrukcja uzupełniona jest przez słowo kluczowe ELSE, po którym następuje sekwencja poleceń, jakie mają być wykonane w przypadku, gdy warunek logiczny po słowie IF jest fałszywy.

Instrukcja w pełnej postaci pozwala na testowanie prawdziwości wielu warunków. Jeśli warunek_1 po słowie IF jest prawdziwy, wówczas wykonywana jest sekwencja poleceń_1. W przeciwnym wypadku sprawdzany jest warunek_2 po słowie ELSIF. Jeśli jest on prawdziwy, wykonywana jest sekwencja poleceń_2, jeśli fałszywy, następuje sprawdzenie warunku_3, itd. Gdy żaden z warunków nie jest prawdziwy, wykonywana jest sekwencja poleceń_n, umieszczona po słowie kluczowym ELSE.


<< Poprzedni slajd | Spis treści | Następny slajd >>