Rumah > pangkalan data > Oracle > Apakah jenis parameter prosedur tersimpan Oracle?

Apakah jenis parameter prosedur tersimpan Oracle?

青灯夜游
Lepaskan: 2022-01-25 15:03:03
asal
6163 orang telah melayarinya

Jenis parameter prosedur tersimpan Oracle ialah: 1. Jenis input, yang bermaksud pemanggil menghantar nilai kepada proses; 2. Jenis output, yang bermaksud proses menghantar nilai kepada pemanggil (boleh mengembalikan berbilang nilai); 3 , jenis input dan output, yang bukan sahaja bermakna pemanggil menghantar nilai kepada proses, tetapi juga bermakna proses itu menghantar nilai kepada pemanggil.

Apakah jenis parameter prosedur tersimpan Oracle?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.

Jenis parameter prosedur tersimpan oracle

1 dalam: jenis input, iaitu, data dihantar oleh aplikasi Memasuki prosedur tersimpan Oracle bermakna pemanggil menghantar nilai kepada prosedur ini ialah parameter baca sahaja dalam prosedur tersimpan, dan parameter jenis ini tidak boleh diubah suai dalam prosedur tersimpan; ;

2: Jenis output, menunjukkan bahawa proses menghantar nilai kepada pemanggil.

3. masuk keluar: Jenis input dan output, yang mempunyai kedua-dua ciri di atas, tetapi boleh dibaca dan boleh ditulis ini bermakna pemanggil menghantar nilai kepada proses, dan ini bermakna proses itu melepasi nilai kepada pemanggil.

Sahkan parameter input:

Memandangkan parameter lalai ialah jenis input, dalam rajah di atas, ralat dilaporkan semasa memberikan nilai kepada parameter BAcount .

Penyelesaian:

CREATE OR REPLACE PACKAGE body BAWQ_PROC_JGZX IS
PROCEDURE PROC_CSJGZX
(
    pproc VARCHAR2,
    BAcount int :=3
)
IS
 i int :=BAcount;  --定义变量,通过变量替代参数
BEGIN
     i:=BAcount;
dbms_output.put_line(i);
  delete CSJGZX;
  while i>0 LOOP
       i := i-1 ;  
           insert into CSJGZX (CSJGZX_PROC,id,bh,mc,data) values(pproc,SYS_GUID(),SYS_GUID(),'济南',cast(DBMS_RANDOM.VALUE(1,200) as int));
       commit;
   end loop;

END PROC_CSJGZX;
END BAWQ_PROC_JGZX;
Salin selepas log masuk

Ringkasnya, in ialah mesej yang dihantar kepada prosedur tersimpan apabila prosedur tersimpan dipanggil. out ialah mesej yang dihantar oleh prosedur tersimpan kepada pemanggil. keluar bermaksud komunikasi antara keduanya.

Tutorial yang disyorkan: "Tutorial Oracle"

Atas ialah kandungan terperinci Apakah jenis parameter prosedur tersimpan Oracle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan