Oracle PL SQL-da kursor nima?
Oracle PL SQL-da kursor nima?

Video: Oracle PL SQL-da kursor nima?

Video: Oracle PL SQL-da kursor nima?
Video: Oracle PL SQL interview question Explain Cursor Attributes 2024, Aprel
Anonim

PL / SQL - Kursorlar . A kursor bu kontekst sohasiga ishoradir. PL / SQL a orqali kontekst maydonini boshqaradi kursor . A kursor a tomonidan qaytarilgan qatorlarni (bir yoki bir nechta) ushlab turadi SQL bayonot. Qatorlar to'plami kursor ushlab turish faol to'plam deb ataladi.

Shu munosabat bilan, PL SQL da kursor nima?

PL / SQL kursori . Qachon an SQL bayonot qayta ishlanadi, Oracle kontekst maydoni deb nomlanuvchi xotira maydonini yaratadi. A kursor tanlash bayonoti va u tomonidan foydalaniladigan ma'lumotlar qatori haqidagi ma'lumotlarni o'z ichiga oladi. A kursor tomonidan qaytarilgan qatorlarni olish va qayta ishlash uchun dasturga murojaat qilish uchun ishlatiladi SQL bayonot, birma-bir.

Bundan tashqari, kursor 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.

Shu tarzda, Oracle ma'lumotlar bazasida kursor nima?

Bu yadrolardan biridir ma'lumotlar bazasi SQL bayonini bajarishning asosiy birligini tashkil etuvchi dasturlash tushunchalari. A kursor SGA-da oldindan ajratilgan xotira joyiga ishora qiluvchi ko'rsatkich. Oracle har bir SELECT iborasini a bilan bog'laydi kursor so'rov ma'lumotlarini ushbu kontekstda saqlash uchun.

Kursorni qanday aniqlaysiz?

Ma'lumotlar bazasi kursor natija qatorlari boʻylab oʻtishni taʼminlovchi obyektdir o'rnatish . Bu sizga so'rov orqali qaytarilgan alohida qatorni qayta ishlash imkonini beradi.

Tavsiya: