Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/12/2012, 12:01
jnavarrete2311
 
Fecha de Ingreso: noviembre-2012
Mensajes: 30
Antigüedad: 12 años
Puntos: 0
Respuesta: Asignar valor a variable en un SP

Que tal gnzsoloyo, mira utilizando la primera y la tercera opcion que me pasaste, si funciona cuando el nombre y el apellido lo harcodeo en el sp, es decir firstname = 'Juan' and lastname = 'Perez'.
Pero no me funciona como lo necesito ya que llo estoy haciendo una llamada al SP para ejecutarlo (Creo que esto lo debi de haber dicho desde el principio, jaja), el nombre y apellido los recibe como parametros y poniendolo en el sp ya con los parametros el resultado me devuelve 0:

Código MySQL:
Ver original
  1. -- Esta es la llamada al SP:
  2.  
  3. Call `InsertOrder`('asdasd345','Juan','Perez',2000,2320,5,1,'Cheque','Cheque',16);
  4.  
  5. -- El primer parametro es un codigo de referencia, despues nombre y apellido, seguido por -- -cantidades de pago y el tipo de pago.
  6.  
  7. DECLARE customer_id INT;
  8. SET customer_id = 0;
  9. SELECT id_customer
  10. FROM `ps_customer`
  11. WHERE firstname = Nombre AND lastname= Apellido
  12. INTO customer_id;
  13. SELECT customer_id;

Como ves este es queri ya con los parametros en la asignacion del ID a la variable.
Y el resultado me arroja 0, estoy haciendo algo mal??