Kézi Oracle PL
1 Bevezetés
PL / SQL (Eljárási Nyelv / Structured Query Language) egy olyan eljárás-orientált programozási nyelv használható Oracle SQL. Ez egy kiterjesztése Oracle SQL.
PL / SQL tartalmaz olyan elemeket, eljárásjogilag-orientált nyelv, beleértve a feltétele a ciklus. Ez lehetővé teszi, hogy állapítsa meg állandók és a változók, eljárások és függvények, adattípusok és adattípusok változók és ravaszt. Meg tudja kezelni kivételek (run-time hiba), illetve tömb használata támogatott gyűjtemények PL / SQL. Tól 8-as verzió, továbbá magában foglalja az objektum-orientált szolgáltatásokat. Létrehozhat egy PL / SQL egységek, például eljárások, függvények, csomagok, adattípusok, triggerek, tárolt adatbázis újra az alkalmazás használata, hogy kölcsönhatásba lépnek az Oracle alkalmazások.
Megjegyzés. Az alábbi képeken I PL / SQL Developer eszköz változata 8.x de nincs különbség, ha PL / SQL Developer változat 10.x vagy egy másik változat.
2. Mit kell kezdeni PL / SQL?
Annak érdekében, hogy gyors hozzáférést biztosít a PL / SQL programozási eszköz, amire szüksége van. Az én tapasztalatom, akkor PL / SQL Developer. Ez egy vizuális eszköz az Oracle és PL / SQL programozás.
Akkor nézd meg az utasításokat a telepítés és konfiguráció a PL / SQL a következő linkre:
Ebben a cikkben, azt használja LearningSQL (Kis adatbázis SQL utasításokat tanulmány o7planning.org honlap). Akkor az adatbázis létrehozása a következő útmutatás szerint:
3 Működési PL / SQL
Vannak olyan fogalmak, hogy meg kell tudni, hogy pontosan mikor programozás PL / SQL.
- Minden SQL parancs végén egy pontosvesszővel (;)
- Team "Data Definition Language" (Data Definition Language - DDL) nem használják a PL / SQL
- A SELECT parancs. INTO vissza, sok vonal létrehozása kivételével (> 1 vonal).
- A SELECT parancs. INTO utasítást ad vissza egy string létrehozása kivétel
- Team „Adatkezelő nyelv” (Adatkezelő nyelv - DML) hathatnak a sok adatsort.
- Használata: = operátor, így a változó értékét.
PL / SQL rendezi csapatok egység. Egy parancs egység tartalmazhat egy al-blokk csapatok belsejében.
4 alapvető parancsok PL / SQL
7- kurzor (kurzor)
7.1 Mi az a mutató?
Kurzor egy szerkezet változó, amely lehetővé teszi az adatok feldolgozására több vonallal. A sorok száma attól függ, hogy az adatkérés parancs után. A feldolgozás során lehet manipulálni a kurzor segítségével minden adatsor. Ez az adat stringet a kurzor. A kurzor mozgatásával, akkor kap az összes adatot az aktuális sort.
Vannak 2 típusú a kurzor (kurzor):- explicit kurzor
- Implicit kurzor.
10- csomag
Egy csomag felépítése két részből áll. A leírás részét (specifikáció) meghatározza a lehetséges kölcsönhatások csomag és a külső. A testrész (test) összeköttetésben telepítési fent leírt részek.

A csomag szerkezete 5 komponensek:
- Nyilvános változó (nyilvános peremenneaya): olyan változó, amely utalhat (használat) a külső alkalmazásokat.
- Nyilvános eljárás (nyílt eljárás) tartalmaz a csomag funkciók és eljárások, hogy lehet nevezni a külső alkalmazásokat.
- Egyéni eljárás (magán eljárás): ez a funkció, a rendelkezésére álló eljárásoknak a csomagban, és csak akkor hívják további funkciók és eljárások a csomagban.
- Globális változó (globális változó) nyilvánítják és használt magyarázó változók az egész csomagot. külső alkalmazások lásd ezt a változót.
- Egyéni változó (magán-paraméterek) változók deklarált függvény a csomagban eljárást. Amelyet fel lehet használni csak az adott függvény vagy eljárás.
10.1-Start csomag PL / SQL Developer
PL / SQL Developer gyorsan létrehozhat egy csomagot spec csomagolás testén.


A csomag segítségével létrehozott PL / SQL Developer. tippeket, hogy írjon automatikusan generált csomagot. Törölheti mindet.

Törölheti az összes automatikusan generált kód PL / SQL Developer, hogy egy üres csomagot.
