Oracle-da protseduralar funktsiyalari va paketlari nima?
Oracle-da protseduralar funktsiyalari va paketlari nima?

Video: Oracle-da protseduralar funktsiyalari va paketlari nima?

Video: Oracle-da protseduralar funktsiyalari va paketlari nima?
Video: Shomansurova Muxtabar, Kompyuterda loyihalash 2024, May
Anonim

Protseduralar va funktsiyalari SQL va boshqalarni mantiqiy ravishda guruhlaydigan sxema ob'ektlari PL/SQL Muayyan vazifani bajarish uchun dasturlash tilining bayonotlarini birgalikda. Protseduralar va funktsiyalari foydalanuvchi sxemasida yaratiladi va doimiy foydalanish uchun ma'lumotlar bazasida saqlanadi.

Bundan tashqari, Oracle-da protsedura funktsiyasi va paket o'rtasidagi farq nima?

Eng muhimi protsedura o'rtasidagi farq va a funktsiyasi bu: tartib faqat bir marta kompilyatsiya qilinadi. Funktsiya har safar chaqirganingizda kompilyatsiya qilinadi. Ikkalasi ham funktsiyasi va tartib qiymatni qaytaring. Yuqorida aytib o'tilganidek, paket uchun idishga o'xshaydi funktsiyasi va saqlangan protsedura.

Bundan tashqari, Oracle'da paketlar nima? In PL/SQL , a paket bog'liq funksiyalar guruhi uchun ta'riflarni o'z ichiga olgan sxema ob'ektidir. A paket o'z ichiga o'zgaruvchilar, doimiylar, kursorlar, istisnolar, protseduralar, funktsiyalar va kichik dasturlarni o'z ichiga oladi. U kompilyatsiya qilinadi va saqlanadi Oracle Ma'lumotlar bazasi. Odatda, a paket spetsifikatsiyasi va tanasi bor.

Shuningdek, Oracle-da funksiya va protsedura nima ekanligini bilish uchun?

SQL CREATE FUNCTION bayonot saqlangan yaratish uchun ishlatiladi funktsiyalari ichida saqlanadi Oracle ma'lumotlar bazasi. A tartib yoki funktsiyasi miniatyura dasturiga o'xshaydi. A funktsiyasi qiymatni hisoblaydigan va qaytaruvchi kichik dasturdir. Funktsiyalar va protseduralar bir xil tuzilgan, bundan tashqari funktsiyalari qiymatni qaytaring.

Jarayon 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.

Tavsiya: