Código MySQL:
Ver originalDELIMITER $$
/*[DEFINER = { user | CURRENT_USER }]*/
/*LANGUAGE SQL
| [NOT] DETERMINISTIC
| { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
| SQL SECURITY { DEFINER | INVOKER }
| COMMENT 'string'*/
s1
t2 ;
OPEN curs_1 ;
UNTIL b = 1
CLOSE curs_1 ;
DELIMITER ;
Hola a todos este es mi código, bajado de Internet, hasta el momento estoy trabajando con sp, y la pregunta es la del titulo, dado que
en la sentencia UNTIL B=1 finalizaba con un (;) y al quitarlo funciono.
Se que todas las instrucción MySQL finalizan con un ;
pero dentro de un STORED PROCEDURE como saber exactamente cuando utilizar este signo?
la tabla a la que se consulta es muy sencilla
la tabla contiene 3 datos, al recorrerla guarda el ultimo valor en la variable a;
De ante mano mil gracias.