Merhabalalar, bu yazıda Associative Arrays (ilişkilendirilebilir diziler) den bahsedilecektir. Örnek kod bloğu aşağıdaki gibidir.
DECLARE
TYPE Kitap IS RECORD --Kitap nesnesi olusturuluyor.
(
kitap_adi VARCHAR2(30),
yazari VARCHAR2(30)
);
TYPE map_Raf IS TABLE OF Kitap --Kitap nesnesi tipinde dizi olusturuluyor.
INDEX BY PLS_INTEGER;
l_kitap Kitap;
l_raf map_Raf;
i INTEGER;
BEGIN
l_raf (1).kitap_adi := 'Dijital Kale'; -- dizi dolduruluyor.
l_raf (1).yazari := 'Dan Brown';
l_raf (2).kitap_adi := 'Su Cilgin Turkler'; -- dizi dolduruluyor.
l_raf (2).yazari := 'Turgut Ozakman';
FOR i IN l_raf.FIRST..l_raf.LAST LOOP --dizi nesne özellikleri gosteriliyor.
dbms_output.put_line(i || '. Raf :');
dbms_output.put_line(' Kitap Adı=> ' || l_raf(i).kitap_adi || ',Yazari=> ' || l_raf(i).yazari);
END LOOP;
END;
/
Faydalı olması dileğiyle, sağlıcakla...
Hiç yorum yok:
Yorum Gönder