sql >> Databáze >  >> RDS >> Mysql

V MySQL:Jak předat název tabulky jako argument uložené procedury a/nebo funkce?

Připravená prohlášení jsou to, co potřebujete.

CREATE  PROCEDURE `test1`(IN tab_name VARCHAR(40) )
BEGIN
 SET @t1 =CONCAT('SELECT * FROM ',tab_name );
 PREPARE stmt3 FROM @t1;
 EXECUTE stmt3;
 DEALLOCATE PREPARE stmt3;
END $$


  1. Jak předat parametr dotazu mssql v uzlu js

  2. Spuštění klastru MariaDB Galera bez nástrojů pro orchestraci – DB Container Management:Část druhá

  3. 4 Užitečné nástroje příkazového řádku pro sledování výkonu MySQL v Linuxu

  4. protínají se mysql