Hurriyet

13 Kasım 2012 Salı

PL/SQL Ders 12


Prosedür ve Fonksiyonlardaki Parametreler

Prosedür ve Fonksiyonlara nasıl parametreler aktarılır?

1)In tipindeki parametreler: Bu parametreler prosedürlere değer göndermek için kullanılırlar.

2)Out tipindeki parametreler:  Bu parametreler prosedürlerden değer almak için kullanılırlar. Bunların kullanımı fonksiyonlardaki döndürülecek değişkenlerin kullanımına benzer.

3)In Out parametreleri: Bu parametreler hem değer göndermek için hem de değer almak için kullanılırlar.

1        In parametresi:
CREATE [OR REPLACE] PROCEDURE prosedür_ismi (
 param1 IN veri_tipi, param2 IN veri_tipi )
In ifadesi aslında opsiyoneldir. Zaten otomatik olarak değişkenler aksi belirtilmediği sürece in tipindedirler.

2      Out parametresi:
            CREATE [OR REPLACE] PROCEDURE prosedür_ismi (param OUT veri_tipi)
            Burada parametrenin out olması özellikle önem taşır. Bu prosedürden farklı veriler gönderilcekse bunlar out olarak belirtilmelidir çünkü out otomatik olarak değişkenlere atanmazlar.

3       In Out  Parametresi:

            CREATE [OR REPLACE] PROCEDURE proc3 (param_name IN OUT datatype)

Hiç yorum yok:

Yorum Gönder