Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So geben Sie die Tabelle mit der mysql-Funktion zurück

Mit Funktionen können Sie keine Tabelle zurückgeben.

Sie können jedoch eine gespeicherte Prozedur verwenden, um die Tabelle zurückzugeben.

 DELIMITER $$

 CREATE DEFINER=`root`@`%` PROCEDURE `sp_Name`(OUT po_ErrMessage   VARCHAR(200))
 BEGIN
 DECLARE EXIT HANDLER FOR SQLEXCEPTION
 BEGIN
SET po_ErrMessage = 'Error in procedure sp_Name';
 END;

 SELECT * FROM table_name;
END