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

Cita:
Iniciado por gnzsoloyo Ver Mensaje
No lo estás comparando contra el valor entrante, sino contra una cadena de texto que dice "id".
Por otro lado, si no vas a usar ese ID para retornar algo, no lo pongas como INOUT. No tiene sentido ni utilidad.

Código MySQL:
Ver original
  1. CREATE PROCEDURE `HTEvento`(IN id INT, OUT redoble INT)
  2.     SET redoble=(SELECT `doble`FROM `trabajo2` WHERE `seqTrabajo` = id);


colocando el codigo de la maner en que me indicas me aparece el siguiente error:
MySQL ha dicho: #1054 - Unknown column 'id' in 'where clause'
me esta tomando id como columna y no como variable