Oracle-da kursor nima?
Oracle-da kursor nima?

Video: Oracle-da kursor nima?

Video: Oracle-da kursor nima?
Video: Загрузка и установка СУБД ORACLE / Илья Хохлов 2024, May
Anonim

A Kursor bu kontekst sohasiga ishoradir. Oracle SQL bayonotini qayta ishlash uchun kontekst maydonini yaratadi, unda bayonot haqidagi barcha ma'lumotlar mavjud. PL/SQL orqali dasturchiga kontekst maydonini boshqarish imkonini beradi kursor . A kursor SQL bayonoti tomonidan qaytarilgan qatorlarni ushlab turadi.

Keyinchalik, kursor nima va kursor turi nima?

A kursor SQL operatori bajarilganda tizim xotirasida yaratilgan vaqtinchalik ish maydoni. A kursor bir nechta qatorni ushlab turishi mumkin, lekin bir vaqtning o'zida faqat bitta qatorni qayta ishlay oladi. Qatorlar to'plami kursor ushlab tursa faol to‘plam deyiladi. Ikkita bor kursorlar turlari PL/SQL da: yashirin kursorlar.

Yuqoridagilardan tashqari, nima uchun kursor Oracle'da ishlatiladi? Foydalanish ning Kursor A ning asosiy vazifasi kursor bir vaqtning o'zida natijalar to'plamidagi barcha qatorlarda ishlaydigan SQL buyruqlaridan farqli o'laroq, natijalar to'plamidan ma'lumotlarni bir vaqtning o'zida bir qatordan olishdir. Kursorlar bor ishlatilgan foydalanuvchi ma'lumotlar bazasi jadvalidagi yozuvlarni yakka tartibdagi yoki ketma-ket ravishda yangilashi kerak bo'lganda.

Bunga nisbatan, misol bilan Oracle-da kursor nima?

Oracle SQL operatorini qayta ishlash uchun kontekst maydoni deb nomlanuvchi xotira maydonini yaratadi, unda bayonni qayta ishlash uchun zarur bo'lgan barcha ma'lumotlar mavjud; uchun misol , ishlov berilgan qatorlar soni va boshqalar A kursor bu kontekst sohasiga ishoradir. A kursor SQL bayonoti tomonidan qaytarilgan qatorlarni (bir yoki bir nechta) ushlab turadi.

Yashirin kursor nima?

SQL ( yashirin ) kursor aniq bilan bog'liq bo'lmagan har bir SQL bayonotini qayta ishlash uchun ma'lumotlar bazasi tomonidan ochiladi kursor . Har bir SQL ( yashirin ) kursor oltita atributga ega, ularning har biri ma'lumotlarni manipulyatsiya qilish bayonotining bajarilishi haqida foydali ma'lumotlarni qaytaradi.

Tavsiya: