Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah kita boleh menggunakan pernyataan yang disediakan dalam prosedur tersimpan?

Bagaimanakah kita boleh menggunakan pernyataan yang disediakan dalam prosedur tersimpan?

WBOY
WBOYke hadapan
2023-08-23 17:45:141254semak imbas

Bagaimanakah kita boleh menggunakan pernyataan yang disediakan dalam prosedur tersimpan?

Jika kita ingin menggunakan pernyataan yang disediakan dalam prosedur tersimpan, maka ia mesti ditulis di dalam blok BEGIN dan END. Untuk memahaminya, kami mencipta contoh di mana kami boleh mendapatkan semua rekod dalam jadual dengan memberikan nama jadual sebagai parameter kepada prosedur yang disimpan.

Contoh

mysql> DELIMITER //
mysql> Create procedure tbl_detail(tab_name Varchar(40))
    -> BEGIN
    -> SET @A:= CONCAT('Select * from',' ',tab_name);
    -> Prepare stmt FROM @A;
    -> EXECUTE stmt;
    -> END //
Query OK, 0 rows affected (0.00 sec)

Sekarang panggil prosedur ini dengan menghantar nama jadual sebagai parameter dan ia akan memaparkan semua rekod jadual itu.

rreeee

Atas ialah kandungan terperinci Bagaimanakah kita boleh menggunakan pernyataan yang disediakan dalam prosedur tersimpan?. 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