• PL/SQL ning ma’lumotlar bazasi bilan aloqasi
  • DECLARE u_newID NUMBER:=555; u_newNOMI VARCHAR2(250):=ToshTYMI; BEGIN INSERT INTO KORXONALAR (ID, NOMI)
  • SELECT * FROM KORXONALAR WHERE ID=555 Natija: ID NOMI 555 ToshTYMI So‘rov qiymatini o‘zgaruvchiga kiritish
  • ELSIF (son MOD 3 = 0) THEN DBMS_OUTPUT.PUT(’3ga karrali




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

    ELSIF (son MOD 3 = 0) THEN DBMS_OUTPUT.PUT(’3ga karrali 
    ’); 
    ELSIF (son MOD 5 = 0) THEN DBMS_OUTPUT.PUT(’5ga karrali 
    ’); 
    ELSE DBMS_OUTPUT.PUT(son); 
    END IF; 
    DBMS_OUTPUT.PUT (‘ ’); 
    END LOOP; 
    DBMS_OUTPUT.PUT_LINE(‘’); 
    END; 
    Natija: 


    1 2 3ga karrali 4 5ga karrali 3ga karrali 7 8 3ga karrali 5ga karrali 11
    3ga karrali 14 Ikkalasiga karrali 16 17 3ga karrali 19 5ga karrali
    PL/SQL ning ma’lumotlar bazasi bilan aloqasi
    Avvalgi misollarda PL/SQL tilining umumiy tarkiblarini tushuntirish 
    uchun oddiy chiqarish buyruqlaridan foydalanilgan edi. Lekin PL/SQL tilini 
    ishlatishning asosiy maqsadi ma’lumotlar bazasi bilan aloqa qiluvchi 
    dasturlar yaratish hisoblanadi. PL/SQL tili ma’lumotlar bazasi bilan faqat 
    SQL tili yordamida aloqa qiladi. PL/SQL dasturi o‘zining ichida 
    ma’lumotlar bazasi jadvalining yozuvini o‘zgartirish uchun INSERT, 
    UPDATE yoki DELETE buyruqlarini ishlatishi mumkin. 
    Quyidagi misolda PL/SQL anonim bloki jadvalga yangi yozuv kiritadi. 
    DECLARE 
    u_newID NUMBER:=555; 
    u_newNOMI VARCHAR2(250):='ToshTYMI'; 
    BEGIN 
    INSERT INTO KORXONALAR (ID, NOMI) 
    VALUES (u_newID, u_newNOMI); 
    END; 
    Natija: 1 row(s) inserted. 
    PL/SQLblokining o‘zgaruvchisi yoki konstantasi DML buyrug‘ida 
    operant sifatida kelishi mumkin. Yangi yozuvni ko‘rish uchun so‘rov 
    kiritamiz: 
    SELECT * FROM KORXONALAR WHERE ID=555
    Natija: ID NOMI 555 ToshTYMI 
    So‘rov qiymatini o‘zgaruvchiga kiritish 
    Ma’lumotlar bazasidagi yoki ma’lumotlar hisobi asosidagi qiymatni 
    o‘zgaruvchiga kiritish uchun PL/SQL dasturlarida SELECT buyrug‘idan 
    keyin INTO bloki ishlatiladi. ORACLE da SELECT … INTO buyrug‘ini 
    faqat PL/SQL dasturlarida ishlatish mumkin. 
    Misol: 

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




    Download 1,78 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    ELSIF (son MOD 3 = 0) THEN DBMS_OUTPUT.PUT(’3ga karrali

    Download 1,78 Mb.
    Pdf ko'rish