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.

  1. Minden SQL parancs végén egy pontosvesszővel (;)
  2. Team "Data Definition Language" (Data Definition Language - DDL) nem használják a PL / SQL
  3. A SELECT parancs. INTO vissza, sok vonal létrehozása kivételével (> 1 vonal).
  4. A SELECT parancs. INTO utasítást ad vissza egy string létrehozása kivétel
  5. Team „Adatkezelő nyelv” (Adatkezelő nyelv - DML) hathatnak a sok adatsort.
  6. 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):
  1. explicit kurzor
  2. Implicit kurzor.
A koncepció itt nyilvánvaló, ha használja meg kell írni a parancsot, hogy nyissa meg a kurzor, és írjon egy parancsot, hogy lezárja a kurzort a használat után. Abban az esetben, implicit kurzor, akkor nem kell pisatkhi Su Dung nó tilalom Phai Viet lệnh MO con tro, VA Viet lệnh đông con Tro sau khi DJA Su Dung xong Một CACH ro megcsörrent. Voi Trường hop con Tro không Tuong Minh Ban CO a không Cần Viet lệnh đông Mo.

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.

Kézi Oracle PL

A csomag szerkezete 5 komponensek:

  1. Nyilvános változó (nyilvános peremenneaya): olyan változó, amely utalhat (használat) a külső alkalmazásokat.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Kézi Oracle PL

Kézi Oracle PL

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

Kézi Oracle PL

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

Kézi Oracle PL

Kapcsolódó cikkek