Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2013, 11:13
Avatar de rapanuti
rapanuti
 
Fecha de Ingreso: septiembre-2013
Mensajes: 2
Antigüedad: 11 años, 7 meses
Puntos: 0
Exclamación problemas para asignar un valor a una variable en procedure de un select

Buenas tengo una duda que ya tiene tiempo y no he podido solucionar por mi cuenta, la declaración de una variable con un valor asignado desde el llamado de un select, en teoría lo veo bien formulado de la siguiente manera ( set variable = (select campo from tabla where 1)) mas no me da resultado como tal en la asignación, dejo el codigo abajo para que puedan observar y ver donde se encuentra el error pues me arroja un valor null.

Código SQL:
Ver original
  1. CREATE DEFINER=`root`@`localhost` PROCEDURE `HTEvento`(INOUT `id ` INT, OUT `redoble` INT)
  2.     NO SQL
  3. BEGIN
  4. SET redoble=(SELECT `doble`FROM `trabajo2` WHERE `seqTrabajo` = 'id');
  5. END

declaro la variable id para usarle en el Where y que me busque el valor que de doble que es un valor int que esta en la tabla pero este me aroja como resultado un valor Null

Última edición por gnzsoloyo; 26/09/2013 a las 11:30