Ishdan maqsad: Ma’lumotlar bazasining infologik va mantiqiy modelini, er diagrammalarini yaratishni o‘rganish. Topshiriqlar


Download 1.49 Mb.
bet44/57
Sana27.01.2023
Hajmi1.49 Mb.
#1132339
1   ...   40   41   42   43   44   45   46   47   ...   57
Bog'liq
2 5375303174699622638

Xatoliklarni tuzatish bo‘limi


Mazkur bo‘lim blokda yuzaga kelgan xatoliklarni qayta ishlash va tuzatish protseduralaridan tashkil topadi. Agar dasturning tana qismida biron-bir operatorning bajarilishida xatolik paydo bo‘lsa, dasturni boshqarish xatoliklarni tuzatish bo‘limidagi ko‘zda tutilgan xatolikni qayta ishlovchi xos protseduraga o‘tadi. Agar dasturda xatolikni qayta ishlovchi protseduralar bo‘lmasa, bu bo‘limni kiritmasa ham bo‘ladi.

Izohlar


Izohlar ikki ko‘rinishda bo‘lishi mumkin: “–” simvollari orqali satr izoh holatiga keladi; “/*” bilan boshlanib “*/” tugovchi bir necha satrlardan iborat bo‘lishi mumkin.

O‘zgaruvchilar


Barcha protsedurali oriyentirlashtirilgan dasturlash tillari odatda bir yoki bir necha o‘zgaruvchilardan dasturda ishlashi zarur ma’lumotlarni vaqtinchalik saqlash uchun foydalanishadi. O‘zgaruvchi yoki konstantalar quyidagicha e’lon qilinadi [CONSTANT] [NOT NULL] DEFAULT | := ];
O‘zgaruvchining qiymati uni e’lon qilish vaqtida yoki dasturning tana qismida kiritiladi.
O‘zgaruvchilar va konstantalarni e’lon qilish va qiymat kiritishga misol:
DECLARE
str VARCHAR2(25):='Salom!'; day DATE;
pi CONSTANT NUMBER:=3.14159265359; BEGIN day :=SYSDATE;
DBMS_OUTPUT.PUT_LINE(str);
DBMS_OUTPUT.PUT_LINE(day);
DBMS_OUTPUT.PUT_LINE(pi);
END;
–––––––––––––––––––––––––––––––––––––––––––––––––––––– Salom!
11.03.2019
3,14159265359 Statement processed.
PL/SQL da takrorlanish operatorlari
Qator operatorlarning bir necha marta qayta bajarilishi uchun PL/SQL dasturida sikllar ishlatiladi. Sikl LOOP kalit so‘z bilan boshlanib, END LOOP kalit so‘zi bilan tugallanadi.
DECLARE
Son INTEGER:=0;
BEGIN LOOP DBMS_OUTPUT.PUT(son | |’ ’); son:=son + 1; EXIT WHEN son = 10;

Download 1.49 Mb.

Do'stlaringiz bilan baham:
1   ...   40   41   42   43   44   45   46   47   ...   57




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