sql >> Database >  >> RDS >> Mysql

In MySQL:Hoe geef ik een tabelnaam door als opgeslagen procedure en/of functieargument?

Voorbereide verklaringen zijn wat je nodig hebt.

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. F# verbinden met Salesforce.com

  2. Hoe toegang krijgen tot de online mysql-database in Android?

  3. SQL selecteer alleen rijen met maximale waarde in een kolom

  4. In-memory OLTP-databases en -tabellen maken en openen