salida procedimientos procedimiento parametros ejercicios crear busqueda almacenados almacenado mysql stored-procedures

parametros - procedimientos almacenados mysql 2018



Procedimientos almacenados de MySql: ¿cómo seleccionar desde la tabla de procedimientos? (3)

En el servidor SQL , puede hacer SELECT * FROM database.getExamples()

Si desea volver a utilizar el ''procedimiento'', entonces, sí, lo pondría en una función de valor de tabla.

De lo contrario, podría SELECCIONAR INTO una tabla #temporary dentro del procedimiento almacenado.

Digamos que tenemos un procedimiento almacenado seleccionando algo de una tabla:

CREATE PROCEDURE database.getExamples() SELECT * FROM examples;

¿Cómo puedo usar el resultado de este procedimiento en una selección posterior? (He intentado

SELECT * FROM (CALL database.getExamples())

pero sin éxito.) ¿Debo usar SELECT ... INTO outVariable en el procedimiento? ¿O debería usar una función que devuelva la tabla?



CREATE TABLE #TempTable (OID int IDENTITY (1,1), VAr1 varchar(128) NOT NULL, VAr2 varchar(128) NOT NULL) Populate temporary table INSERT INTO #TempTable(VAr1 , VAr2 ) SELECT * FROM examples