sql >> Base de Datos >  >> RDS >> Mysql

Cómo devolver la tabla usando la función mysql

Usando funciones no puedes devolver una tabla.

Sin embargo, puede usar el procedimiento almacenado para devolver la tabla.

 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