Rumah > pangkalan data > tutorial mysql > Apakah mod parameter berbeza yang digunakan oleh prosedur tersimpan MySQL?

Apakah mod parameter berbeza yang digunakan oleh prosedur tersimpan MySQL?

WBOY
Lepaskan: 2023-09-06 18:09:13
ke hadapan
1279 orang telah melayarinya

Apakah mod parameter berbeza yang digunakan oleh prosedur tersimpan MySQL?

Parameter menjadikan prosedur tersimpan lebih berguna dan fleksibel. Dalam MySQL, kami telah mengikuti tiga mod - mod

IN

Ia ialah mod lalai. Apabila kita mentakrifkan parameter IN dalam prosedur tersimpan, atur cara panggilan mesti menghantar parameter kepada prosedur tersimpan. Nilai parameter IN dilindungi, yang bermaksud walaupun nilai parameter IN berubah dalam prosedur tersimpan akan dikekalkan selepas prosedur tersimpan tamat.

OUT Pattern

>Parameter OUT boleh ditukar di dalam prosedur tersimpan dan nilai baharunya dihantar kembali ke program panggilan. Perlu diingat bahawa nilai awal parameter OUT tidak boleh diakses apabila prosedur tersimpan dimulakan. Parameter

INOUT

INOUT ialah gabungan parameter IN dan OUT , yang bermaksud program panggilan boleh lulus parameter dan prosedur yang disimpan boleh mengubah suai nilai INOUT dan parameter baharu kembali ke program panggilan.

Sintaks untuk menentukan parameter

Berikut ialah sintaks untuk menentukan parameter dalam prosedur tersimpan -

MODE parameter_name parameter_type(parameter_size)
Salin selepas log masuk

Di sini, MOD boleh masuk, KELUAR atau KELUAR, bergantung pada tujuan parameter dalam tujuan penyimpanan.

  • Parameter_name ialah nama parameter.
  • Parameter_type ialah jenis data parameter.
  • Parameter_size ialah saiz parameter

Atas ialah kandungan terperinci Apakah mod parameter berbeza yang digunakan oleh prosedur tersimpan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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