Oracle программасында кандай процедуралар жана пакеттер бар?
Oracle программасында кандай процедуралар жана пакеттер бар?

Video: Oracle программасында кандай процедуралар жана пакеттер бар?

Video: Oracle программасында кандай процедуралар жана пакеттер бар?
Video: Информатика_9 сынып_2 тоқсан 2024, Ноябрь
Anonim

Процедуралар жана функциялары SQL жана башкалардын топтомун логикалык жактан топтоочу схема объекттери PL/SQL белгилүү бир тапшырманы аткаруу үчүн программалоо тилинин билдирүүлөрү менен бирге. Процедуралар жана функциялары колдонуучунун схемасында түзүлөт жана улантуу үчүн маалымат базасында сакталат.

Андан тышкары, процедура функциясы менен Oracle пакетинин ортосунда кандай айырма бар?

Эң негизгиси тартиби ортосундагы айырма жана а функция бул: процедура бир гана жолу түзүлөт. Функция аны чакырган сайын түзүлөт. экөө тең функция жана процедура маанини кайтаруу. Жогоруда айтылгандай, пакет үчүн контейнер сыяктуу функция жана сакталган процедура.

Кошумча, Oracle пакеттери деген эмне? In PL/SQL , а пакет байланыштуу функциялардын тобу үчүн аныктамаларды камтыган схема объектиси. А пакет өзгөрмөлөрдү, туруктууларды, курсорлорду, өзгөчө кырдаалдарды, процедураларды, функцияларды жана субпрограммаларды камтыйт. Ал түзүлүп, сакталат Oracle Маалыматтар базасы. Адатта, а пакет спецификациясы жана органы бар.

Ошондой эле, Oracleдагы функция жана процедура ДЕГЕН ЭМНЕ?

SQL CREATE ФУНКЦИЯ билдирүү сакталган түзүү үчүн колдонулат функциялары ичинде сакталган Oracle маалымат базасы. А процедура же функция миниатюралык программага окшош. А функция маанини эсептеп, кайтаруучу чакан программа. Функциялар жана процедуралар окшош түзүлүшкө ээ, андан тышкары функциялары маанини кайтаруу.

Процедура менен пакеттердин ортосунда кандай айырма бар?

А процедура бир нече маанилерди кайтаруу үчүн колдонулат, болбосо ал жалпысынан функцияга окшош. Пакет : А пакет логикалык жактан байланышкан PL/SQL түрлөрүн, пункттарын жана субпрограммаларын топтогон схема объектиси. Сиз ошондой эле функциялардын тобу деп айта аласыз, процедура , өзгөрмөлөр жана жазуу түрүндөгү билдирүү.

Сунушталууда: