Мазмуну:

Oracleдагы пакеттердин кандай артыкчылыктары бар?
Oracleдагы пакеттердин кандай артыкчылыктары бар?

Video: Oracleдагы пакеттердин кандай артыкчылыктары бар?

Video: Oracleдагы пакеттердин кандай артыкчылыктары бар?
Video: Virtual Peering Series – Central Asia #2 2024, Ноябрь
Anonim

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

Адамдар дагы суроо беришет, эмне үчүн пакеттер колдонулат, анын кандай артыкчылыктары бар?

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

Ошондой эле, кайсынысы жакшыраак процедура же пакет? Secure Private Methods - Functions жана Процедуралар үчүн купуя болушу мүмкүн пакет жана анын ичинде гана колдонулат. Жакшыраак Аткаруу – Пакеттер компиляцияланышы мүмкүн жана башка ыкмалар сыяктуу бөлөк-бөлөк эмес, толугу менен эс тутумга жүктөлөт. Бул пайда, эгерде ал бар болсо, башка пайдаларга салыштырмалуу минималдуу.

Ошондой эле билесизби, төмөндөгүлөрдүн кайсынысы PL SQL пакеттеринин артыкчылыктары бар?

Plsql пакеттеринин артыкчылыктары:

  • Модулдуулук: Пакеттер сизге логикалык жактан байланышкан типтерди, элементтерди жана субпрограммаларды аталган PL/SQL модулунда инкапсуляциялоого мүмкүндүк берет.
  • Колдонмонун дизайны жеңилирээк:
  • Маалыматты жашыруу:
  • Кошумча функциялар:
  • Жакшыраак аткаруу:

Мисалдар менен PL SQL пакети деген эмне?

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

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