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:
tétet. De vannak bizonyos korlátozások! Mit kell tenni - ez az élet!
- 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 - 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: - 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