Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/12/2007, 03:28
seyko
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: Que tengo mal en este Procedimiento almacenado ? 8.2

Cita:
Vale, en este caso entiendo que tendría que poner algo como:
SELECT * FROM PDAMEUSUARIO2('71641951-X', 'micarlito') as tabla(nombrecampo tipovalorcampo, nombrecampo2 tipovalorcampo2, etc...);

Pero... ¿No hay ninguna manera de poder realizar un select * from miPROCEDIMIENTO(parametros) y que me devuelva ya los campos que quiera, sean o no sean de una sola tabla?, vamos que si un procedimiento me devuelve 30 campos, no tenga que poner la definiciación de cada uno de ellos cada vez que queira llamarlo.
Lamentablemente no se puede. Algo que por otra parte también es lógico, porque si no le dices que tipos de campos son y como se llaman, como los identificarias???

Puedes crearte un tipo para "mezclar" campos de distintas tablas, de la misma forma que usabas "tusuarios" y asi no tener que identificarlos en las llamadas, pero si tienes muchos procedimientos... esto es tedioso.

Un saludo