Oracle PL SQLдеги курсор деген эмне?
Oracle PL SQLдеги курсор деген эмне?

Video: Oracle PL SQLдеги курсор деген эмне?

Video: Oracle PL SQLдеги курсор деген эмне?
Video: Урок 12.PL SQL. Курсоры в PL SQL. 2024, Ноябрь
Anonim

PL / SQL - Курсорлор . А курсор бул контексттик аймактын көрсөткүчү болуп саналат. PL / SQL а аркылуу контексттик аймакты көзөмөлдөйт курсор . А курсор a тарабынан кайтарылган саптарды (бир же бир нече) кармап турат SQL билдирүү. катарлардын жыйындысы курсор кармап туруу активдүү топтом деп аталат.

Буга байланыштуу, PL SQLде курсор деген эмне?

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

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

Ушундай жол менен, Oracle маалымат базасында курсор деген эмне?

Бул өзөктөрдүн бири болуп саналат маалымат базасы SQL операторун аткаруунун негизги бирдигин түзгөн программалоо түшүнүктөрү. А курсор бул көрсөткүч, ал SGAда алдын ала бөлүнгөн эстутумдун ордун көрсөтөт. Oracle ар бир SELECT билдирүүсүн а менен байланыштырат курсор бул контекст аймагында суроо маалымат сактоо үчүн.

Курсорду кантип аныктайсыз?

Маалыматтар базасы курсор натыйжанын саптары аркылуу өтүүгө мүмкүндүк берүүчү объект болуп саналат коюу . Бул суроо менен кайтарылган жеке сапты иштетүүгө мүмкүндүк берет.

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