Prosedur tersimpan MySQL: parameter output?

WBOY
Lepaskan: 2023-09-15 19:45:15
ke hadapan
576 orang telah melayarinya

Prosedur tersimpan MySQL: parameter output?

Ini ialah prosedur tersimpan yang mengambil satu parameter sebagai input (IN) dan parameter kedua sebagai output (OUT)

rreee

Panggil prosedur tersimpan dan menghantar nilai kepada pembolehubah pengguna. Sintaks adalah seperti berikut

mysql> delimiter //
mysql> create procedure Sp_SQRT(IN Number1 INT, OUT Number2 FLOAT)
   -> Begin
   -> set Number2=sqrt(Number1);
   -> end;
   -> //
Query OK, 0 rows affected (0.24 sec)
mysql> delimiter ;
Salin selepas log masuk

Semak nilai yang disimpan dalam pembolehubah @anyVariableName. Sintaks adalah seperti berikut

CALL yourStoredProcedureName(anyIntegerValue,@anyVariableName);
Salin selepas log masuk

Prosedur tersimpan bernama "Sp_SQRT" dicipta. Pertanyaan untuk memanggil prosedur tersimpan adalah seperti berikut

SELECT @anyVariableName;
Salin selepas log masuk

Gunakan penyataan pilih untuk menyemak nilai pembolehubah @MySquareRootNumber

mysql> call Sp_SQRT(36,@MySquareRootNumber);
Query OK, 0 rows affected (0.02 sec)
Salin selepas log masuk

Berikut ialah output

mysql> select @MySquareRootNumber;
Salin selepas log masuk

Atas ialah kandungan terperinci Prosedur tersimpan MySQL: parameter output?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!