PL/SQL I.
PL/SQL I. PL/SQL I.
LOOP Ciklusutasítások• Végtelen ciklus kilépési ponttal:LOOPutasítások[EXIT;][EXIT WHEN feltétel;]END LOOP;
PéldaDECLAREv_sorsz dept.deptno%TYPE := 10;v_megnev dept.dname%TYPE;BEGINLOOPSELECT dnameINTO v_megnevFROM deptWHERE deptno = v_sorsz;DBMS_OUTPUT.PUT_LINE(v_megnev);v_sorsz := v_sorsz +10;EXIT WHEN v_sorsz > 30;END LOOP;END;
- 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 18 and 19: PéldaDECLAREv_avgber emp.sal%TYPE;
- 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_sorsz dept.deptno%TYPE := 10;v_megnev dept.dname%TYPE;BEGINLOOPSELECT dnameINTO v_megnevFROM deptWHERE deptno = v_sorsz;DBMS_OUTPUT.PUT_LINE(v_megnev);v_sorsz := v_sorsz +10;EXIT WHEN v_sorsz > 30;END LOOP;END;