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