|
PL/SQL – bu til saqlanuvchi(хранимый) protseduralar orqali, internet global tarmog'i bilan ulanishi, hattoki http
|
bet | 2/3 | Sana | 28.12.2022 | Hajmi | 241.8 Kb. | | #37258 |
Bog'liq 2.1-Ma\'ruza 2-amaliy mashg’ulot, 24 mavzu Qishloq xo’jaligi mahsulotlarini saqlash, qayta ishlash, covid-19-residents, ЭиС Презентация-3, OT 01, 7-ma\'ruza, 6-amaliy mashg\'ulot, 3-amaliy mashg\'ulot, 13-мавзу. Барқарор маркетинг, 1-L Vahobov 1, Kompleks sonlar haqida tushuncha, 2-маъруза, INTELLEKTUAL MULK, Bog\'lovchiPL/SQL – bu til saqlanuvchi(хранимый) protseduralar orqali, internet global tarmog'i bilan ulanishi, hattoki http so'rovlarini ham yaratishi mumkin.
PL/SQL – bu til yordamida bir necha SQL so'rovlarini birdaniga jo'natishi va umumiy holda natija olishi mumkin bo'ladi. Ya'ni sqlga o'xshab, bitta so'rov bitta natija emas, balki so'rovdar va natija ko'rinishida ishlaydi.
PL/SQL tilini ishlatish quyidagicha: bu tilda protseduralar yozilib, serverda doimiy saqlash uchun kiritiladi(kompilyatsiya qilinadi). So'ng bu protsedura parametrlariga kerakli parametrlarni berib, chaqiriladi. Protseduraning ishlashi natijasida, bazadan kerakli natijalar chiqarib olinadi. Har safar bu prsedurani biror parametr bilan chaqirsangiz, siz uni yana kompilyatsiya qilib o'tirmaysiz, balki serverdan kompilyatsiya qilingan variantini chaqirasiz holos.
PL/SQL blok(kod)lari kompilyatsiya jarayonida, SGA(System Global Area) nomli oracle kesh xotirasida saqlanadi. Bu xotira hajmi oracle o'rnatish jarayonida o'rnatiladi. Bu xotirada jadvallar, sxemalar, o'zgaruvchilar ham saqlanadi. Shuning uchun bu hotiraning hajmi yetarli darajada katta bo'lishi kerak. Har bir PL/SQL bloklari uchun ajratilgan joy "KURSOR" deyiladi. Demak, SGA xoirada bir necha kursorlar bo'lishi mumkin. Kursorlar soni ham oracle o'rnatilish jarayonida ko'rsatilib ketiladi. Har bir PL/SQL kodlaridagi SQL kodlar kompilyatsiyadan so'ng oraclening ma'lumotlar kutubxonasida(slovarya dannыx) saqlanadi. Bu kutubxonani bo'lar bo'mas so'rovlar bilan to'latib tashlash kerak emas, buning uchun PL/SQL kodlarini optimal yozish kerak(chunki PL/SQL kodlarning asosini, SQL kodlari tashkil qiladi).
PL/SQL kodlarini oddiy "БЛОКНОТ" ga yozib, SQL*Plus da kompilyatsiya qilishingiz mumkin bo'ladi. Endi bu tilni o'rganishni boshlaganlar uchun, shu variat qulay hisoblanadi.
PL/SQL protsedurali dasturlash tilini ishlash mexanizmi
PL/SQL haqida boshlang'ich ma'lumotlarga ega bo'ldingiz, demak bu til asosan protsedura va funksiyalar yaratish uchun ishlatilar ekan. Bu maqolada
|
| |