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

2012. tavaszi félév Vitéz Gergely. 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.

Hasonló előadás


Az előadások a következő témára: "2012. tavaszi félév Vitéz Gergely. 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."— Előadás másolata:

1 2012. tavaszi félév Vitéz Gergely

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  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  &változó  &&változó  ACCEPT  DEFINE  UNDEFINE

5  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

6  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 [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  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 [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  Listázza a felhasználó által megadott dátum előtt belépett, és szintén felhasználó által megadott foglalkozású 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  Í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

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  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  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  CLEAR BREAKS  CLEAR COLUMNS  CLEAR SCREEN

17 Köszönöm a figyelmet! Konzultáció március 12-én Hétfőn 18:00-kor az F06 előadóban


Letölteni ppt "2012. tavaszi félév Vitéz Gergely. 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."

Hasonló előadás


Google Hirdetések