PL SQL da Varray nima?
PL SQL da Varray nima?

Video: PL SQL da Varray nima?

Video: PL SQL da Varray nima?
Video: PL/SQL tutorial 54: PL/SQL VARRAYs in Oracle Database by Manish Sharma 2024, Noyabr
Anonim

The PL / SQL dasturlash tili deb nomlangan ma'lumotlar strukturasini taqdim etadi VARRAY , bir xil turdagi elementlarning qat'iy o'lchamdagi ketma-ket to'plamini saqlashi mumkin. A varray buyurtma qilingan ma'lumotlar to'plamini saqlash uchun ishlatiladi, lekin ko'pincha uni o'ylash yaxshiroqdir massiv bir xil turdagi o'zgaruvchilar to'plami sifatida.

Masalan, Oracle-da Varray nima?

Oracle ichida Varray : Oldingi maqolamda men murakkab turlari haqida tushuntirdim PL SQL bilan bir qatorda turli skalar ma'lumotlar turlari misollar . Varrays ma'lumotlar bazasidan belgilangan elementlar sonini saqlaydigan o'zgaruvchan o'lchamli massivlardan boshqa narsa emas. Oracle ichida Varray o'zgaruvchan deb ham ataladi massiv turi.

Keyinchalik savol tug'iladi: PL SQL-da to'plamlardan qanday foydalanish kerak? Ko'p dasturlash texnikasi to'plamdan foydalaning massivlar, sumkalar, ro'yxatlar, ichki jadvallar, to'plamlar va daraxtlar kabi turlar. Ushbu turlarni ma'lumotlar bazasi ilovalarida modellashtirishingiz mumkin PL / SQL TABLE va VARRAY ma'lumotlar turlari, bu sizga ichki o'rnatilgan jadvallarni, assotsiativ massivlarni va o'zgaruvchan o'lchamdagi massivlarni e'lon qilish imkonini beradi.

Keyin, PL SQL-da ajratuvchi nima?

Ajratuvchilar . A chegaralovchi maxsus ma'noga ega bo'lgan oddiy yoki qo'shma belgidir PL / SQL . Masalan, siz foydalanasiz chegaralovchilar qo'shish va ayirish kabi arifmetik amallarni ifodalash.

Varray va Oracle-dagi ichki jadval o'rtasidagi farq nima?

Varrays tomonidan saqlanadi Oracle mos ravishda ( ichida bir xil jadval maydoni), holbuki o'rnatilgan stol ma'lumotlar liniyadan tashqarida saqlanadi a ichida do'kon stol , bu tizim tomonidan yaratilgan ma'lumotlar bazasi stol bilan bog'liq o'rnatilgan stol . Saqlanganda ichida ma'lumotlar bazasi, o'rnatilgan jadvallar ularning tartibi va subscripts saqlab emas, holbuki turlicha qil.

Tavsiya: