İçeriğe geç

PL/SQL TABLE TYPE Kullanımı

Daha önce yazımızda TYPE kavramını açıklayarak örnek procedure içinde kullanımına değinmiştik. Yazıya TYPE Collection tıklayarak ulaşabilirsiniz.
Table Type’ a gelecek olursak tek başına bir anlam ifade etmeyen, belirli bir type ile birlikte kullanılması gereken bir collectiondır. Table Type ları List olarak düşünebiliriz. Table typelar tanımlamak için ilk olarak type ı tanımlamamız gerekmektedir.

Type ı tanımladıktan sonra table type ı tanımlayabiliriz.

Bildiğiniz gibi bir type, sadece bir dataseti döner. Fakat eklediğimiz table type sayesinde bir veya birden fazla dataseti dönerek tek bir değişken üzerinden işlem yapabiliriz. Peki şimdi type ı ve table type ı tanımladık. Bu iki özelliği bir procedure veya function içinde kullanmak istersek daha önceki yazımızda da bahsettiğimiz gibi type ı ve table type initialize etmemiz gerekmektedir.

Yazdığımız procedure un dönüş değerlerini ise hazırladığımız bir scriptle kontrol edebiliriz.

Çıktı ise
10
1
————–
20
2

Şeklinde olacaktır.

Tarih:PL/SQL

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir