27 Haziran 2007 Çarşamba

%TYPE Niteliği

PL/SQL değişkenlerinin ve kürsörlerinin nitelikleri (attribute) vardır. Bu nitelikler sayesinde bir öğenin tanımını tekrarlamadan o öğenin yapısına ve veritipine atıfta bulunulabilir. Veritabanı kolonları ve tabloları da benzer niteliklere sahiptir, bunlar bakım işlemlerinin kolaylaştırılmasında kullanılabilir. Yüzde işareti (%) niteliği göstermede kullanılır.

%TYPE niteliği bir değişkenin veya bir veritabanı kolonunun veritipini döndürür. Bu özellikle veritabanı değerlerini tutacak değişkenlerin tanımlanmasında kullanışlıdır. Örneğin books adlı bir tablonun title adlı kolonunun tipinde bir değişken tanımlamak için aşağıdaki komut kullanılabilir:

my_title books.title%TYPE;

Bu şekilde yeni oluşturulan my_title değişkeni title kolonunun tipinde olacaktır. İlerde veritabanında title kolonunun tipi değiştirilirse my_title değişkeni de otomatik olarak değişecektir.

1 yorum:

Unknown dedi ki...

alper cim bu %type kullanımı çoğu
zaman göz ardı ediliyor

çok doğru bir post olmuş, bilgilendirme açısından

bunun yanı sıra bu postu 2 kere yayınlamışsın birini sil istersen :)

bu arada kullandığın Türkçe süper
eline sağlık
emeğine sağlık