Oracleдагы курсор деген эмне?
Oracleдагы курсор деген эмне?

Video: Oracleдагы курсор деген эмне?

Video: Oracleдагы курсор деген эмне?
Video: #07. Основы работы в Oracle SQL Developer 2024, Ноябрь
Anonim

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

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

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

Жогорудагыдан тышкары, эмне үчүн курсор Oracle'да колдонулат? Колдонуу нын Курсор негизги милдети а курсор бир убакта натыйжалар топтомундагы бардык саптарда иштеген SQL буйруктарынан айырмаланып, натыйжалар топтомунан маалыматтарды бир убакта алуу. Курсорлор болуп саналат колдонулган колдонуучу жазууларды синглтондук режимде же сап боюнча, маалымат базасынын таблицасында жаңыртуу керек болгондо.

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

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

Жашыруун курсор деген эмне?

SQL ( жашыруун ) курсор ачык менен байланышпаган ар бир SQL билдирүүсүн иштетүү үчүн маалымат базасы тарабынан ачылат курсор . Ар бир SQL ( жашыруун ) курсор алты атрибутка ээ, алардын ар бири маалыматтарды манипуляциялоо билдирүүсүнүн аткарылышы жөнүндө пайдалуу маалыматты кайтарат.

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