DECLARE u_ISM VARCHAR2(250)




Download 1,78 Mb.
Pdf ko'rish
bet49/62
Sana03.02.2024
Hajmi1,78 Mb.
#150970
1   ...   45   46   47   48   49   50   51   52   ...   62
Bog'liq
Методичка Маълумотлар ва билимлар банки 2

DECLARE u_ISM VARCHAR2(250);
BEGIN
SELECT ABONENT INTO
u_ISM FROM TELEFONLAR WHERE TEL = 935321524;


DBMS_OUTPUT.PUT_LINE('5321524 telefon raqami egasi – 
'||u_ISM); 
END;
Natija:
5321524 telefon raqami egasi – NORMATOV R 
Nazorat savollari 
1. PL / SQL dasturida bloklar qanday bo‘limlardan tashkil topgan? 
2. Ma’lumotlar bir qatorga yoki bir nechta qatorlarga qanday chop 
etiladi? 
3. WHEN EXIT ifodasidan qanday foydalaniladi? 
4. Shartli operator sintaksisi qanday? 
5. PL/SQL da qanday takrorlanish operatorlari bor? 
 
11-LABORATORIYA ISHI 
PL/SQL. Saqlanuvchi funksiya va protseduralar yaratish, 
kursorlar bilan ishlash 
Ishdan maqsad: PL/SQLda kursor, protsedura va funksiyalar yaratishni 
o‘rganish. 
Topshiriqlar: 
1. Student jadvali uchun parametrli kursor yarating. Adress qiymati 
kiritilsin; 
2. 10 nafardan ko‘p talaba o‘qiydigan guruh nomlarini aniqlovchi kursor 
yarating; 
3. Kursordan foydalanib, eng ko‘p talaba o‘qiydigan protsedura yarating; 
4. Talaba Familiyasi, ismi, sharifi maydonlaridagi ma’lumotlarni bitta 
maydonda initsial ko‘rinishiga o‘giruvchi funksiya yarating (Azimov Botir 
Xakimovish – Azimov B.X); 
5. Funksiyaga uzatilgan sonli qiymatdan katta yoshli talabalarni 
aniqlang; 
6. 20 yoshdan katta talabalar haqidagi ma’lumotlarni chiqaruvchi 
protsedurani yarating; 
7. Kiritilgan sonli qiymatga mos keluvchi soatli fanlarni aniqlash (±10 
soat atrofida farq qilishi mumkin); 
8. “PL/SQL da kursor, funksiya va protseduralar yaratish” hisobotini 
tayyorlang; 


9. Laboratoriya ishini nazorat savollariga javob berib, himoya qiling. 

Download 1,78 Mb.
1   ...   45   46   47   48   49   50   51   52   ...   62




Download 1,78 Mb.
Pdf ko'rish