PL/SQL I.
PL/SQL I. PL/SQL I.
PéldaSET SERVEROUTPUT ONACCEPT nev PROMPT 'Kerem adja meg a nevét: 'DECLAREszoveg varchar2(50);BEGINszoveg := CONCAT('&nev',' sikeresen végrehajtotta a programot!');DBMS_OUTPUT.PUT_LINE (szoveg);END;
Változó értékadás a SELECT... INTO... utasítással• SELECT utasítás PL/SQL blokkon belüli használatakor azINTO alparanccsal változó(k)hoz rendelünk értéket• Csak akkor fut le helyesen, ha pontosan egy értéket advisszaCREATE TABLE T1(e INTEGER,f INTEGER);INSERT INTO T1VALUES(1, 3);INSERT INTO T1VALUES(2, 4);DECLAREa NUMBER;b NUMBER;BEGINSELECT e,f INTO a,bFROM T1 WHERE e>1;INSERT INTO T1VALUES(b,a);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 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 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éldaSET SERVEROUTPUT ONACCEPT nev PROMPT 'Kerem adja meg a nevét: 'DECLAREszoveg varchar2(50);BEGINszoveg := CONCAT('&nev',' sikeresen végrehajtotta a programot!');DBMS_OUTPUT.PUT_LINE (szoveg);END;