5409392304

5409392304



Bazy danych 2 - Laboratorium 2

Przykład 8

BEGIN

«petlal» — etykieta pętli for i in 1.10 loop «petla2» for j in 1..20 loop

if pętla 1.i > 5 then dbms_output.put_line('i: '||i); else dbms_output.put_line('j: ’|[j); end if;

exit pętla 1 when i=7; end loop petla2; end loop petla2;

END;

/

INSTRUKCJA SKOKU - zmienia kolejność wykonywania instrukcji oraz pozwala opuścić pętle. GOTO <etykieta>

Przykład 9

DECLARE

tekst VARCHAR2(100);

BEGIN

—    Etykieta musi poprzedzać polecenie wykonywane. GOTO nie może przeskakiwać

—    warunkowych części poleceń. IF-THEN-ELSE, do polecenia LOOP i do bloku podrzędnego.

«pierwszy» tekst := 'Ala GOTO drugi;

«wyswietl»

DBMSOUTPUT.PUTLINE(tekst);

GOTO koniec;

«drugi» tekst := tekst||'ma';

GOTO trzeci;

«trzeci» tekst :=tckst||'kota.';

GOTO wyświetl;

«koniec»

NULL;    -- Polecenie NULL nie wykonuje żadnej akcji.

END;

/

16



Wyszukiwarka

Podobne podstrony:
Bazy danych 2 - Laboratorium 2 Przykład 10 BEGIN for i in I..&n loop dbmsoutput.putline(i); end
Bazy danych 2 - Laboratorium 2 Przykład 2 Program "nic nie
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji Przykład 1: Narysuj
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encii 1. Podstawowe
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji 3.
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji Związek pomiędzy
Bazy danych 2 - Laboratorium 2 Język PL/SOL: •    złożony język programowania, dzięki
Bazy danych 2 - Laboratorium 2 Polecenie run działa podobnie do / (ukośnik), z tą różnicą, że wykony
Bazy danych 2 - Laboratorium 2 SQL> SQL> LSIT 2 3 2 DBMS_OUTPUT.PUT_LINE( Hello, world ); 3*
Bazy danych 2 - Laboratorium 2 DECLARE TYPE pracownik rekord 1 IS RECORD ( nazwisko
Bazy danych 2 - Laboratorium 2 INSTRUKCJE STERUJĄCE - instrukcja warunkowa IF warunek 1 THEN
Bazy danych 2 - Laboratorium 2 Jeśli chcemy wprowadzić wartość z klawiatury (interaktywnie) musimy u
Bazy danych 2 - Laboratorium 2 - pętla numeryczna for FOR zmiennalicznikowa IN x..y LOOP instrukcje;
Bazy danych 2 - Laboratorium 2 •    PL/SQL (.ProceduraI Language SQL) łączy możliwośc
Bazy danych 2 - Laboratorium 2 Ogólna struktura programu-bloku jest następująca: [DECLARE /* deklara

więcej podobnych podstron