Tengo una tabla en la que quiero cambiar unos datos que cojo de un stored procedure ¿se puede hacer? Os pego el ejemplo de lo que quiero hacer.
Código:
No se si se podrá hacer un update desde un stored procedure... ¿que me decis? CREATE PROCEDURE `TMPLIQ`(IN LIQUIDACION INTEGER, IN VENDEDOR VARCHAR(50)) BEGIN SELECT TABLA1.BOLETIN, TABLA1.CO_TIENDA, TABLA1.COMISION, TABLA2.VENDEDOR FROM TABLA1 INNER JOIN TABLA2 ON TABLA1.BOLETIN = TABLA2.BOLETIN AND TABLA1.CO_TIENDA = TABLA2.CO_TIENDA WHERE TABLA1.CO_LIQUIDACION = 2009001 and TABLA2.VENDEDOR ='PEPE'; END; UPDATE TABLA1 INNER JOIN TMPLIQ ON TABLA1.CO_TIENDA=TMPLIQ.CO_TIENDA AND TABLA1.BOLETIN=TMPLIQ.BOLETIN SET TABLA1.COMISION = (TMPLIQ.COMISION / 10); 'tmpliq es un storedprocedure