Hi semua. Saya newbie nih di Oracle. Sedang belajar.

Saya ada pertanyaan.
1. Apakah saya dapat memasukkan nilai ke dalam variable di dalam
sebuah stored procedure ketika procedure itu dipanggil?

Saya mempunyai sebuah procedure berikut

create or replace procedure cekInstructor(i_instructor in number)
as
i_id number;
begin
select instructor_id into i_id from instructor where instructor_id =
i_instructor;
exception
when no_data_found then
insert into instructor values
(i_instructor,'Mr',null,null,null,null,null,USER,SYSDATE,USER,SYSDATE);
end cekInstructor;
/
null null yang ada ingin saya isikan dengan first_name, last_name, dll.
Tetapi saya ingin input yang berbeda setiap kali procedure ini
dipanggil. Saya sudah mencoba menggunakan syntax &first_name biasa,
tetapi hasilnya adalah nilai yang saya input disimpan bersama dengan
procedure ketika dikompilasi.
Apakah ada cara lain untuk melakukannya?

Kirim email ke