Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2009, 09:58
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con Procedure

Código SQL:
Ver original
  1. DELIMITER $$
  2.  
  3. DROP PROCEDURE IF EXISTS `prueba` $$
  4. CREATE PROCEDURE `prueba`(IN cantidad INT)
  5. BEGIN
  6.  
  7. INSERT INTO tb_asignacion (id_cliente,id_carga,id_usuario,id_regist)
  8. SELECT codigo,carga,2,1
  9. FROM clientes_asignacion
  10. LIMIT cantidad;
  11. END $$
  12.  
  13. DELIMITER ;
Por un lado, te faltaba el CREATE..., por otro, no estoy seguro del comportamiento de LIMIT con variables...
Creo que en ese caso te conviene usar sentencias preparadas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)