Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaIldikó Vörösné Megváltozta több, mint 10 éve
1
2012. március 6. Rózsa Győző raver@raver.myip.hu
Interaktív környezet 2012. március Rózsa Győző
2
A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat
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 Formátum HIDE NUMBER CHAR DATE
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]; DEFINE [valtozo neve]
É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
Formázások 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) Lábléc (BTITLE) Ismétlődések kiszűrése
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:
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.