Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Bases de Datos => Mensaje iniciado por: raul338 en 21 Octubre 2011, 02:13 AM

Título: [MySQL] Funciones con parámetros infinitos
Publicado por: raul338 en 21 Octubre 2011, 02:13 AM
Hola!

Quisiera saber si se puede hacer una función (función, no me sirve procedimiento almacenado) que permita "parámetros infinitos"? Algo así como CONCAT o CONCAT_WS que se puede usar con muchos parámetros, necesito hacer algo similar a CONCAT_WS pero con separadores especiales, en algún bucle o similar.

Busque en la referencia oficial pero no encontré mucho :P

Estoy usando MySQL 5.1
Título: Re: [MySQL] Funciones con parámetros infinitos
Publicado por: Novlucker en 21 Octubre 2011, 02:22 AM
Más datos y un ejemplo de lo que querrías si puede ser :P, y si hay algún motivo por el cual lo quieras hacer, hay veces en las que buscamos la solución por un camino, cuando quizás debería de ser por otro :P

Saludos

Título: Re: [MySQL] Funciones con parámetros infinitos
Publicado por: raul338 en 21 Octubre 2011, 03:41 AM
Bueno, imagina que tengo esto, me gustaria hacerlo mas "Lindo" :P

Código (SQL) [Seleccionar]
INSERT INTO Historial(1, 1, 1, CONCAT_WS("\n", CONCAT("Nombre: ", pNombre), CONCAT("Apellido", pApellido,
/* y asi con... 10 columnas x'D */
));


Y queda medio feito viste :xD
Título: Re: [MySQL] Funciones con parámetros infinitos
Publicado por: Shell Root en 22 Octubre 2011, 00:50 AM
Pero creo que @Novlucker, quiso decir, que para que lo necesitas, con que fin?