Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Interaktív környezet 2012. március 6.Rózsa Győző

Hasonló előadás


Az előadások a következő témára: "Interaktív környezet 2012. március 6.Rózsa Győző"— Előadás másolata:

1 Interaktív környezet március 6.Rózsa Győző

2 A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele a minimum elégséges érdemjegynek!

3 Mit takar az „interaktív környezet” kifejezés? Különböző feladatok megoldása során változókat is használhatunk, melyek értékét a felhasználótól kérhetjük be. Ezeket eltárolhatjuk, majd betölthetjük Kilépéskor törlődnek

4 Kulcsszavak &változó &&változó ACCEPT DEFINE UNDEFINE

5 &változó és a &&változó Mind a két esetben, ha még korábban a változónak nem adtunk értéket, akkor az adatbekérés automatikus A &&változó által bekért érték eltárolásra kerül, míg a &változó által bekért pedig nem Mikor kell ” ”-ok közé tenni és mikor ’ ’ közé?

6 PROMPT Kiírja a képernyőre az utána írt szöveget PROMPT &valt PROMPT &valt PROMPT &valt PROMPT &&valt PROMPT &valt PROMPT &valt

7 ACCEPT ACCEPT [változó neve] [PROMPT ”szöveg”] – Segítségével egy változó értékét kérhetjük be – Pl: ACCEPT ujvalt PROMPT "Kikre kíváncsi?:"; Select * from emp where upper(job) = upper('&ujvalt'); ACCEPT [változó neve] [adattípus ] [FORMAT ’MASZK’] [PROMPT ”szöveg”] [HIDE]

8 ACCEPT Adattípus – NUMBER – CHAR – DATE Formátum – Megadható a beviteli formátum HIDE – Elrejti a beírt szöveget (*-ok) Pl.: ACCEPT ujvalt DATE FORMAT 'YYYY-MM-DD' PROMPT "Mi legyen a dátum?:"; Select * from emp where hiredate < '&ujvalt';

9 DEFINE/UNDEFINE DEFINE [valtozo neve] = [érték]; – Értékadás DEFINE [valtozo neve] – lekérdezés DEFINE – Összes változó lekérdezése UNDEFINE [változó neve] – Változó törlése

10 Gyakorló feladatok Listázza a felhasználó által megadott dátum előtt belépett, és foglalkozású dolgozókat dolgozókat! ACCEPT datum DATE FORMAT 'YYYY-MM-DD' PROMPT "Mi legyen a dátum?:"; ACCEPT munkakor PROMPT "Milyen munkakör?:"; Select * from emp where hiredate < '&datum' AND upper(job) = upper('&munkakor');

11 Gyakorló feladatok Írjon egy alkalmazást, amely a felhasználó által megadott lekérdezést futtatja! ACCEPT utasitas PROMPT "Adja meg az utasítást! "; SELECT * from (&utasitas);

12 Formázások

13 Kiírandó számjegyek számának beállítása – SET NUMWIDTH [szám] Egyszerre listázott sorok száma (oldalméret) – SET PAGESIZE [szám] Egy sorban listázott karakterek száma – SET LINESIZE [szám]

14 Formázások 2 Fejléc (TTITLE) – Ki/Be kapcsolás: TTITLE ON/OFF – Megadás: TTITLE ”Szöveg” Lábléc (BTITLE) – Ki/Be: BTITLE ON/OFF – Megadás: BTITLE ”Szöveg” Ismétlődések kiszűrése – BREAK ON [Oszlopnév]

15 Formázások 3 - COLUMN Oszlopok formázása – Formázás: COLUMN [oszlopnév/kifejezés] [FORMAT ’MASZK’] [HEADING [fejléc szövege] [JUSTIFY LEFT/CENTER/RIGHT] – Formázás ki/be: COLUMN [oszlop/kifejezés] ON/OFF – Oszlop megjelenítése: COLUMN [oszlop/kif] PRINT/NOPRINT – Formázás törlése COLUMN [oszlop/kif] CLEAR

16 Formázások törlése CLEAR BREAKS CLEAR COLUMNS CLEAR SCREEN

17 Köszönöm a figyelmeteket! Ne feledjétek:


Letölteni ppt "Interaktív környezet 2012. március 6.Rózsa Győző"

Hasonló előadás


Google Hirdetések