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

Apakah mod parameter berbeza yang digunakan oleh prosedur tersimpan MySQL?

WBOY
WBOYke hadapan
2023-09-06 18:09:131204semak imbas

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)

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam