Ўзбекистон республикаси олий ва ўрта махсус таълим вазирлиги андижон машинасозлик унститути



Download 1,31 Mb.
Pdf ko'rish
bet26/45
Sana23.02.2022
Hajmi1,31 Mb.
#155628
1   ...   22   23   24   25   26   27   28   29   ...   45
Bog'liq
oracle malumotlar bazasini organish

З
З
У
У
 
 
PL/SQL
 

 
SQL
 ТИЛИНИНГ ПРОЦЕДУРАЛИ КЕНГАЙТМАСИ
.
 
PL/SQL
 ДА ДАСТУР 
ТУЗИЛИШИ 
(
СТРУКТУРАСИ
).
 
Ў
ЗГАРУВЧИЛАР
,
 КОНСТАНТАЛАР ВА ТОИФАЛАР
.
 
 
Режа: 
1. PL/SQL да дастур тузилиши (структураси)
2. Блоклар ҳақида
3. Ўзгарувчилар константалар ва тоифалар
4. Ўзгарувчига қиймат бериш
5. RECORD мураккаб тоифаси 
PL/SQL да дастур тузилиши (структураси)
PL/SQL да дастури одатда 3 та блокдан ташкил топади: тавсифлаш 
блоки, бажариш блоки ва фавқулода вазиятларни қайта ишлаш блоки. 
Бажариш блоки BEGIN ва END оператор қавсларини ишлатиш билан 
структуралаштирили мумкин. PL/SQL да дастур синтаксис қуйидагича 
расмийлаштирилиши мумкин
DECLARE 
операторлар… 
BEGIN 
операторлар… 
EXCEPTION
операторлар… 
END;
Бундай кўринишдаги блок аноним блок дейилади.
Блоклар ҳақида


 
59 
DECLARE блокида ўзгарувчилар константалар ва фойдаланувчилар 
томонидан аниқланадигна маълумотлар тавсифланади (эълон қилинади) 
тавсифланадиган. Биринчи BEGIN оператори асосий дастурни жисмини 
бошланишини белгилайди. Дастур жисмига бошқа BEGIN ва END 
операторлар қавслари билан чегараланган бошқа блоклар киритилиши 
мумкин. EXCEPTION блокида дастурда фавқулода вазиятларни кайта ишлов 
учун дастур кодини фрагменти берилади. Охирги END оператори дастур 
жисмини охирини кўрсатади. Аноним блокда DECLARE ва EXCEPTION 
блоклари бўлмаслиги мумкин, лекин BEGIN ва END оператор қавслари билан 
чегараланган операторлар блоки бўлиши керак. Баъзи ностандарт 
ҳолларларда (вырожденном) фақат NULL келиши мумкин.
PL/SQL дастурини ихтиёрий қисмида изоҳ (шарҳ) келтириш мумкин. «-
-» символ билан бошланадиган ва жорий сатр охиригача давом этадиган 
ихтиёрий матн изоҳ ҳисобланади. Кўп сатрли изоҳлар « /* » ва «*/ » 
символлар орасига олиб ёзилади. Дастурда изоҳлар келтириш дастурлаш 
амалиётини яхши услубияти ҳисобланади. Шунингдек дастурларни ёзишда 
уларни ўқишни енгиллаштириш мақсадида сатр бошига нисбатан силжитиб 
ёзиш ҳам, яхши услубият ҳисобланади.
DECLARE блоки олдида ҳар хил дастурий воситалар учун ўзгарувчилар 
муҳитини ўрнатиш командалари келиши мумкин.

Download 1,31 Mb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   ...   45




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish