Rumah > pangkalan data > tutorial mysql > Buat jadual sementara dalam prosedur MySQL?

Buat jadual sementara dalam prosedur MySQL?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-08-27 21:09:02
ke hadapan
1585 orang telah melayarinya

在 MySQL 过程中创建临时表?

Sintaks untuk mencipta jadual sementara dalam prosedur tersimpan MySQL adalah seperti berikut:

CREATE PROCEDURE yourProcedureName()
   BEGIN
      CREATE TEMPORARY TABLE yourTemporaryTableName SELECT yourValue;
   END
Salin selepas log masuk

Mari kita melaksanakan sintaks di atas untuk mencipta jadual sementara dan memasukkan beberapa rekod dalam jadual prosedur tersimpan dan jadual sementara di dalamnya −

mysql> DELIMITER //
mysql> CREATE PROCEDURE create_Temporary_Table()
   -> BEGIN
   ->    CREATE TEMPORARY TABLE tmpDemoTable SELECT 500;
   -> END//
Query OK, 0 rows affected (0.15 sec)
Salin selepas log masuk

Berikut ialah pertanyaan untuk memasukkan rekod dalam jadual:

mysql> CREATE PROCEDURE insert_Record_InTempTable()
   -> BEGIN
   ->    INSERT INTO tmpDemoTable VALUES (300);
   -> END//
Query OK, 0 rows affected (0.06 sec)
Salin selepas log masuk

mysql> DELIMITER

Sekarang anda boleh memanggil prosedur tersimpan di atas untuk mencipta jadual sementara −

Urreeee pilih pernyataan untuk memaparkan semua dalam jadual Pengelogan −

mysql> call create_Temporary_Table();
Query OK, 1 row affected (0.00 sec)

mysql> call insert_Record_InTempTable();
Query OK, 1 row affected (0.00 sec)
Salin selepas log masuk

output

Ini akan menghasilkan output berikut−

mysql> select *from tmpDemoTable;
Salin selepas log masuk

Atas ialah kandungan terperinci Buat jadual sementara dalam prosedur MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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