22/02/2012, 09:26
|
Usuario no validado | | Fecha de Ingreso: agosto-2007
Mensajes: 141
Antigüedad: 17 años, 3 meses Puntos: 1 | |
Respuesta: Concatenar cadena en store procedure Hola, si es verdad, no detalle bien, ya he echo stores proced, pero con parametros de entrada, pero ahora es diferente porque me ingresa al store algo del estilo
"WHERE idPersona=1 and idCiudad>2"
por darte un ejemplo, la cadena where es muy dinamica, que la genero con php.Intento esto
DROP PROCEDURE IF EXISTS `personas`;
CREATE PROCEDURE `personas`(IN cadenaw varchar(50))
set @a="SELECT * FROM personas ";
set @qu=CONCAT(@a,@cadenaw);
PREPARE stmt USING @qu;
ahi me da error PREPARE stmt USING @qu;
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING @qu' at line 1 |