Język zapytań SQL Oracle

12/07/2008

Instrukcja warunkowe IF-THEN

Tak jak pisałem wcześniej instrukcje IF-THEN to instrukcje które na początku sprawdzają czy warunek jest prawdziwy, jeżeli tak to wtedy wykonywane są kolejne polecenia, jeżeli nie to wtedy wykonywane są polecenia które są po ELSEIF jeżeli jest to warunek typu IF-THEN-ELSEIF a jeżeli nie to polecenia w instrukcji są pomijane.

teraz pokaże prosty przykład instrukcji IF-THEN

DECLARE
imie1 VARCHAR2(23);
nazwisko1 VARCHAR2(23);
jaki VARCHAR2(10);
lata NUMBER(3);
BEGIN
select wiek, imie, nazwisko into lata,imie1,nazwisko1 FROM pracownik;

IF lata > 17 THEN
jaki:=’DOROSŁY’;

DBMS_OUTPUT.PUT_LINE( ‘Pracownik: ‘ || imie1 ||’,'|| nazwisko ||’ jest już: ‘ || jaki);
END IF;
END;
/

ten programik pokaże imię i nazwisko wszystkich dorosłych pracowników, myślę że kod jest na tyle prosty że nie wymaga tłumaczenia.

zasilane przez WordPress