Utilice SQL dinámico para ejecutar procedimientos almacenados en bases de datos MySql que requieren cursores. Haga clic aquí para obtener más detalles.
DECLARAR?stuName?VARCHAR(50);
DECLARAR?flag?INT;
DECLARAR?update_cursor?CURSOR?
PARA ?
SELECCIONAR?stu_name?DE?estudiante?DONDE?id?=?id;
DECLARAR?CONTINUAR?MANEJADOR?PARA?NO?ENCONTRADO?SET?flag=1;
SET?flag=0;
ABRIR?update_cursor;
DECLARAR?p>
REPETIR/*LOOP**/ p>
FETCH?update_cursor?INTO?stuName;
SET?json?=?CONCAT(json,',',stuName);
UNTIL?flag? p>
¿FIN?REPETIR;
¿CERRAR?