PL SQL дэх Varray гэж юу вэ?
PL SQL дэх Varray гэж юу вэ?

Видео: PL SQL дэх Varray гэж юу вэ?

Видео: PL SQL дэх Varray гэж юу вэ?
Видео: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Арваннэгдүгээр
Anonim

The PL / SQL програмчлалын хэл нь өгөгдлийн бүтцийг хангадаг VARRAY , энэ нь ижил төрлийн элементүүдийн тогтмол хэмжээтэй дараалсан цуглуулгыг хадгалах боломжтой. А varray нь эрэмбэлэгдсэн өгөгдлийн цуглуулгыг хадгалахад ашиглагддаг боловч ихэвчлэн үүнийг бодох нь дээр массив ижил төрлийн хувьсагчдын цуглуулга хэлбэрээр.

Жишээ нь, Oracle дахь Варрай гэж юу вэ?

Oracle дахь Varray : Өмнөх нийтлэлдээ би нарийн төвөгтэй төрлүүдийн талаар тайлбарласан PL SQL түүнчлэн өөр өөр скаляр өгөгдлийн төрлүүд жишээнүүд . Варрейс Эдгээр нь өгөгдлийн сангийн тогтмол тооны элементийг хадгалах хувьсах хэмжээтэй массиваас өөр зүйл биш юм. Oracle дахь Varray өөр өөр гэж бас нэрлэдэг массив төрөл.

Дараа нь PL SQL-д цуглуулгуудыг ашиглах нь юу вэ гэсэн асуулт гарч ирнэ. Олон програмчлалын техник цуглуулгыг ашиглах массив, баг, жагсаалт, үүрлэсэн хүснэгт, багц, мод гэх мэт төрлүүд. Та эдгээр төрлүүдийг өгөгдлийн сангийн программууд дээр загварчилж болно PL / SQL өгөгдлийн төрлийн TABLE болон VARRAY нь үүрлэсэн хүснэгтүүд, ассоциатив массивууд болон хувьсах хэмжээтэй массивуудыг зарлах боломжийг олгодог.

Тэгвэл PL SQL-д хязгаарлагч гэж юу вэ?

Хязгаарлагч . А хязгаарлагч нь тусгай утгатай энгийн буюу нийлмэл тэмдэг юм PL / SQL . Жишээлбэл, та ашигладаг хязгаарлагч нэмэх хасах гэх мэт арифметик үйлдлүүдийг илэрхийлэх.

Varray болон Oracle дахь үүрлэсэн хүснэгтийн хооронд ямар ялгаа байдаг вэ?

Варрейс -аар хадгалагддаг Oracle шугаманд ( дахь ижил хүснэгтийн зай), харин үүрлэсэн ширээ өгөгдөл нь шугамнаас гадуур хадгалагддаг дотор дэлгүүр ширээ , энэ нь системээр үүсгэгдсэн мэдээллийн сан юм ширээ -тай холбоотой үүрлэсэн ширээ . Хадгалах үед дахь мэдээллийн сан, үүрлэсэн ширээ Тэдний дараалал, дэд бичгийг бүү хадгал, харин varrays хийх.

Зөвлөмж болгож буй: