PL/SQL I.
PL/SQL I. PL/SQL I.
PéldaDECLAREv_avgber emp.sal%TYPE;szoveg VARCHAR2(50);BEGINSELECT AVG(sal)INTO v_avgberFROM emp;IF v_avgber < 2000 THENszoveg:='kevesebb mint ketezer';ELSIF (v_avgber > 2000) AND (v_avgber
CASE• CASE valtozo, WHEN ertek THEN, ..., ELSE, ENDCASE;• Példa:CASE numWHEN 1 THEN dbms_output.put_line('Egy');. . .WHEN 9 THEN dbms_output.put_line('Kilenc');ELSE dbms_output.put_line('Nem egyjegyu');END CASE;
- Page 1 and 2: PL/SQL 1. részProcedural Language
- Page 3 and 4: Blokk felépítése[blokk név][DEC
- Page 5: PéldaVAR X NUMBERDECLAREa NUMBER;B
- Page 8 and 9: PéldaDECLAREa CONSTANT NUMBER := 3
- Page 10 and 11: PéldaSET SERVEROUTPUT ONACCEPT nev
- Page 12 and 13: Rekordtípus• Rekord deklarálás
- Page 14 and 15: Példa Rekord használatáraDECLARE
- Page 16 and 17: Példa ROWTYPE használatáraDECLAR
- Page 20 and 21: LOOP Ciklusutasítások• Végtele
- Page 22 and 23: WHILE cilkus• WHILE feltétel, LO
- Page 25 and 26: Gyűjtőtábla deklarálása• Lé
- Page 27 and 28: PéldaDECLARETYPE tipus IS TABLE OF
- Page 29 and 30: Rendszerbeli kivételek• NO_DATA_
- Page 31 and 32: Felhasználói kivételek• a DECL
- Page 33 and 34: Feladatok1. Kérj be két egész sz
- Page 35 and 36: 2. Feladatok megoldásaSET SERVEROU
PéldaDECLAREv_avgber emp.sal%TYPE;szoveg VARCHAR2(50);BEGINSELECT AVG(sal)INTO v_avgberFROM emp;IF v_avgber < 2000 THENszoveg:='kevesebb mint ketezer';ELSIF (v_avgber > 2000) AND (v_avgber