Eljárások létrehozását,

Tárolt eljárások és függvények

Anonymous blokk vagy egy blokk név nélkül - ez PL / SQL blokkot nem az adatbázisban tárolt. A folyamat során az alkalmazás egyszerűen küld kódblokkba az adatbázis szerver, és az egység megszűnik, miután a szerver feldolgozás.

Alprogram - egy megnevezett PL / SQL program, amely képes használni a paramétereket a hívó alkalmazásnak. Lefordított bináris kód az alkalmazás logikai áramkörök tárolhatók az adatbázisban Oracle tárolt-program. Az Oracle adatbázis tárolhatók tárgyak szubrutin rendszerek kétfajta tárolt eljárások és tárolt függvények. Tárolt eljárások és függvények, szemben a névtelen blokkok egy adatbázisban tároljuk együtt táblák, nézetek, stb különálló objektumok Oracle adatbázis. Eljárások és függvények az adatbázisban tárolt lefordítva, és amikor ezek az úgynevezett töltenek be a közös medence (medence - memória adatbázis rendszer terület), amelyet el kell távolítani, mert tele van sorrendben használatának gyakorisága az eljárás vagy függvény kódját. A legtöbb ritkán használt kód természetesen eltávolítjuk korábban, és a következő alkalommal hívja a kódot újra betölteni a medence a lemezről. Ez a szervezet hozzájárul a teljesítmény okozta a végrehajtási eljárások és funkciók, mert megszünteti a folyamatos terhelést a lemezről, a futtatható kódot. Tárolt függvény eltér az eljárásokat, amelyek mint különbözik az eljárás visszaad egy értéket a hívó környezetben.

Ahhoz, hogy hozzon létre egy Oracle adatbázis tárolt eljárás vagy függvény használatos parancs CREATE ELJÁRÁS vagy CREATE FUNCTION.

Mint már említettük, a megállapított eljárásokkal PL / SQL CREATE ELJÁRÁS nyilatkozata:

sreate [vagy cserélje] eljárás eljárás_neve [(arg1 [a | ki | in out>] írja ... argument2 [a | ki | in out>] írja)] jelentése | például> testkezelések /

A szöveg módosításához az eljárás, akkor el kell távolítani, majd újra létrehozni. A fejlesztés során ezt a műveletet eljárást megismételjük elég gyakran, így a kulcsszavak, vagy cserélje végrehajtását teszik lehetővé, az ilyen művelet egy időben. Ha az eljárás létezik, akkor el kell távolítani figyelmeztetés nélkül (ebben az esetben a hívás DROP ELJÁRÁS nyilatkozat nem szükséges), de ha nincs, akkor csak teremtett.