Delimiter//mysql>CREATEPROCEDUREHello() ->SELECT*fromStudent_info;//QueryOK, 0rowsaffected(0.08 sec) kita boleh lihat"/> Delimiter//mysql>CREATEPROCEDUREHello() ->SELECT*fromStudent_info;//QueryOK, 0rowsaffected(0.08 sec) kita boleh lihat">

Rumah >pangkalan data >tutorial mysql >Bagaimanakah kita boleh membuat prosedur tersimpan MySQL tanpa 'MULAI' dan 'TAMAT'?

Bagaimanakah kita boleh membuat prosedur tersimpan MySQL tanpa 'MULAI' dan 'TAMAT'?

PHPz
PHPzke hadapan
2023-09-01 17:09:201332semak imbas

Bagaimanakah kita boleh membuat prosedur tersimpan MySQL tanpa MULAI dan TAMAT?

Kita boleh mencipta prosedur tersimpan MySQL tanpa "MULAI" dan "TAMAT" sama seperti mencipta prosedur tersimpan menggunakan prosedur tersebut, satu-satunya perkara ialah meninggalkan MULA dan TAMAT. Dalam contoh di bawah, kami mencipta prosedur tersimpan tanpa "MULAI" dan "TAMAT" untuk mendapatkan semua baris dalam jadual -

Contoh

mysql> Delimiter //
mysql> CREATE PROCEDURE Hello()
    -> SELECT * from Student_info; //
Query OK, 0 rows affected (0.08 sec)

Kita dapat melihat bahawa MySQL mencipta prosedur tersimpan tanpa BEGIN dan END. Sekarang hubungi melalui kenyataan CALL -

mysql> Delimiter ;

mysql> CALL Hello();
+-----+---------+------------+------------+
| id  | Name    | Address    | Subject    |
+-----+---------+------------+------------+
| 101 | YashPal | Amritsar   | History    |
| 105 | Gaurav  | Chandigarh | Literature |
| 125 | Raman   | Shimla     | Computers  |
+------+---------+------------+------------+
3 rows in set (0.18 sec)
Query OK, 0 rows affected (0.28 sec)

Atas ialah kandungan terperinci Bagaimanakah kita boleh membuat prosedur tersimpan MySQL tanpa 'MULAI' dan 'TAMAT'?. 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