
09/03/2007, 12:21
|
 | (Desactivado) | | Fecha de Ingreso: abril-2005 Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 11 meses Puntos: 47 | |
Programación avanzada en Funciones Hola amigos, tengo un problemilla... la cosa es que yo tengo un select, y en dicho select estoy llamando a una función, algo así:
SELECT
Campo1,
Campo2,
Funcion(Campo3,Campo4)
FROM
Tabla
Y En la funcion tengo un select que me devuelve varios registros con valores numéricos, los cuales los quisiera retornar en un campo varchar separados por comas: "1,3,8,78,61" Para lo cual necesitaría insertar los registros del select en una tabla temporal, luego barrerme la tabla temporal e ir concatenando cada registro en una variable varchar para retornar dicha variable. La cosa es que en la función me sale error si creo tablas temporales, en tal caso pudiera crear un procedimiento que devuelva lo que necesito, puedo llamar en el select principal a un procedimiento en vez de a la función como lo estoy tratando de hacer |