10 Ağustos 2007 Cuma

Topluluk Tiplerinin (Collection Types) Tanımlanması

Bir topluluk (collection) oluşturmak için önce topluluk tipi (collection type) tanımlanır sonra bu tipten değişkenlerin bildirimi (declare) yapılır. Herhangi bir PL/SQL bloğunun, altprogramının (subprogram) veya paketinin (package) bildirim kısmında (declarative part) TABLO (TABLE) ve VARRAY tipleri tanımlanabilir.

Topluluklar, diğer tipler ve değişkenler için geçerli olan scope (etkili olma aralığı) ve örneklendirme (instantiation) kurallarına uyarlar. Bir blokta veya altprogramda, bu bloğa veya altprograma giriş yapıldığında topluluklar oluşturulur ve çıkış yapıldığında ise yok edilir.

Bir pakette ise pakete ilk kez atıfta bulunulduğunda (reference) topluluklar oluşturulur ve veritabanı oturumu sona erdirildiğinde yok edilir.

Hiç yorum yok: