Oracle-da protsedura va paket nima?
Oracle-da protsedura va paket nima?

Video: Oracle-da protsedura va paket nima?

Video: Oracle-da protsedura va paket nima?
Video: Incremental vs Differential Backup, & Full - Explained 2024, May
Anonim

Paketlar . A paket bog‘langanlar guruhidir protseduralar va funktsiyalar, kursorlar va ular ishlatadigan o'zgaruvchilar bilan birgalikda bir birlik sifatida doimiy foydalanish uchun ma'lumotlar bazasida saqlanadi. Mustaqillikka o'xshash protseduralar va funktsiyalar, paketlangan protseduralar va funksiyalar ilovalar yoki foydalanuvchilar tomonidan aniq chaqirilishi mumkin.

Shuningdek, bilingki, misol bilan Oracle'da paket nima?

PL/SQL paketlari A paket tegishli dastur ob'ektlarining inkapsullangan to'plamidir (uchun misol , protseduralar, funktsiyalar, o'zgaruvchilar, konstantalar, kursorlar va istisnolar) ma'lumotlar bazasida birga saqlanadi. Foydalanish paketlar mustaqil sxema ob'ektlari sifatida protseduralar va funktsiyalarni yaratishga muqobildir.

Ikkinchidan, protsedura va paketlar o'rtasidagi farq nima? A tartib bir nechta qiymatlarni qaytarish uchun ishlatiladi, aks holda u odatda funktsiyaga o'xshaydi. Paket : A paket mantiqiy bog'langan PL/SQL turlarini, elementlarini va kichik dasturlarini guruhlaydigan sxema ob'ektidir. Bundan tashqari, bu funktsiyalar guruhi, deb aytishingiz mumkin, tartib , o'zgaruvchilar va yozuv turi bayonoti.

Buni hisobga olsak, qaysi protsedura yoki paket yaxshiroq?

Xavfsiz xususiy usullar - Funktsiyalar va Protseduralar uchun shaxsiy qilish mumkin paket va faqat uning ichida ishlatilishi mumkin. Yaxshisi Ishlash - Paketlar kompilyatsiya qilinishi va xotiraga boshqa usullar kabi bo'lak-bo'lak emas, balki to'liq yuklanishi mumkin. Agar u umuman mavjud bo'lsa, bu foyda boshqa imtiyozlarga nisbatan minimaldir.

Oracle'da mavjud paketga protsedurani qanday qo'shish mumkin?

Buyruq yo'q qo'shish a tartib yoki funktsiyani o'zgartirasiz mavjud paket va tana ta'riflari " yaratmoq yoki almashtiring paket "va" yaratmoq yoki almashtiring paket tana"

Tavsiya: