99 lépcső


www.PERVYE ShAGI.ru. Step 99 - PL / SQL - Csomagok - Nyomós, funkciók és eljárások



Step 99 - PL / SQL - Csomagok - Nyomós, funkciók és eljárások

Úgy gondolom, hogy biztosan néhányan ismerik a magas szintű nyelvek és
elveit az objektum-orientált programozás. Szóval Annak megállapítására, a
A csomag lehet használni nagyon érdekes trükk az úgynevezett „felülírás
funkciók és eljárások „(túlterhelt). Például, a C ++, C #. a
amely most elsősorban levelet kliens oldalon a szerver Oracle
fogalma a „túlterhelt funkció”. Amikor a Visual Studio.NET környezetre. Ön
A nyitó zárójel megadása után a funkció aláírás, amit mi is
az alábbiakban mutatjuk be:

Number 7 jelzi, hogy a funkció hét túlterhelve aláírásokat. kiválasztásánál
Különösen azok váltja az egyik akinek aláírása meghatározott
pillanatban. Eljárások és függvények a modulon belül (csomag) is lehet
újra. Lehetőség van, hogy meghatározza egyes eljárások és funkciók egy
az azonos nevű, de különböző paraméterekkel. A PL / SQL - érdemes
Alkalmazása során az ingatlan a csomag, a feldolgozásával kapcsolatos különböző tárgyak
típusok. Ott csak látott, vagy valamiféle kísérlet okozhat
PL / SQL - az objektum-orientált modell, segítségével az alapelvek
OOP. Próbáljuk végrehajtására gyakorlatilag. Írunk a fejléc
csomag:

Kapunk fordítás után:

Ebben az esetben Add_One_Num funkció háromféle elindulni. K
Miért figyelni, hogy a következő érdekes tény:

Op! A Status mező azt jelzi érvényesek. De a test még mindig minden ott!
Hol van a logika? Egy furcsa tény, de hagyja, hogy a lelkiismerete Larry Ellison. ) létrehozása
csomagolás testén, hogy megnyugtassa a lelkiismeretét! Azt írják:

Miután összeállítása kapjuk:

Mi örülünk! Végül megkapta a csomagot nyomós funkciót.
Most megnézheted a viselkedését a mi kis képregény funkció
Add_One_Num. ) Bár ez a tény nem fontos, a lényeg, hogy te jó
megtanulta, hogyan is működik. Tehát tudjuk írni egy névtelen blokk:

Ismét, a számtani első osztályú győz 2 plus 2 jelentése 4! És ez nem
tétet. De vannak bizonyos korlátozások! Mit kell tenni - ez az élet!
  1. Te nem írhatja felül az eljárás vagy függvény, ha aláírásuk különböznek
    Csak a nevét vagy típusát.
    Például: vagy
  2. Te nem írhatja felül az eljárás vagy függvény, ha aláírásuk különböznek
    Csak az adattípusok által visszaadott nekik.
    Például:
  3. Típusú eljárás paraméterek vagy funkciókat tartoznak a különböző
    típusú család. Például, CHAR és VARCHAR azonosak
    nem bírálhatja felül eljárást, mint ez:

Menet Jelenlegi minősítés: Semmi