Dalam prosedur Tersimpan, Anda mengembalikan nilai menggunakan OUT
parameter HANYA . Seperti yang telah Anda definisikan dua variabel dalam contoh Anda:
outstaticip OUT VARCHAR2, outcount OUT NUMBER
Cukup tetapkan nilai kembalian ke parameter keluar yaitu outstaticip
dan outcount
dan mengaksesnya kembali dari lokasi panggilan. Maksud saya di sini adalah:ketika Anda memanggil prosedur tersimpan, Anda akan melewatkan kedua variabel itu juga. Setelah panggilan prosedur tersimpan, variabel akan diisi dengan nilai kembalian.
Jika Anda ingin memiliki RETURN value
sebagai pengembalian dari panggilan PL/SQL, lalu gunakan FUNCTION
. Harap diperhatikan bahwa jika Anda hanya dapat mengembalikan satu variabel sebagai variabel pengembalian.