FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ayuda con Stored Procedure
Hola a tod@s !
Estoy atascado con mi primer Stored Procedure y necesito vuestra ayuda. Tengo un Stored Procedure que he comprobado funciona correctamente con una llamada individual.
El Stored Procedure espera 5 parámetros de entrada y devuelve 3 de salida. Ahora quiero incluir este procedimiento en un Select de una tabla, que es para lo que en teoría lo necesito. Y no sé como hacerlo. La consulta podría ser algo así como : y aquí es donde no sé como invocar al Stored Procedure con los 5 parámetros de la propia TABLA1 que tengo que pasar a MiStoredProcedure para que me devuelva los valores V_1, V_2 y V_3 para cada uno de los registros de TABLA1. Lo que quiero es que MiStoredProcedure se ejecute para cada registro de TABLA1 y me devuelva los valores del resultado en la consulta Select para cada registro. Espero haberme explicado correctamente. Gracias por vuestra ayuda.
__________________
Piensa siempre en positivo ! |
#2
|
||||
|
||||
prueba lo siguiente y dime si funciona:
los parámetros 1,2,3,4 y 5, podrían ser campos de la tabla T1
|
#3
|
||||
|
||||
Gracias por contestar. No, no me funciona. Tengo una condición Where adicional al final de la consulta y me da error precisamente en la palabra 'where'.
He seguido indagando y de momento lo consigo de esta manera :
No sé si es la manera ideal de conseguir mi objetivo. A lo mejor alguien sabe de una solución mejor y probablemente más correcta.
__________________
Piensa siempre en positivo ! |
#4
|
||||
|
||||
Se me olvidó que el procedimiento tiene que tener un alias (SP)...
Quizás ese sea el problema. De todos modos, la solución que has encontrado me parece correcta. Si lo que expongo funciona, fíjate cual es la más rápida, óptima y "más mejor" |
#5
|
||||
|
||||
También lo probé con un alias para el Stored Procedure.
Lo que pasa es que no me permite pasar los parámetros como valores tomados de la TABLA1.
__________________
Piensa siempre en positivo ! |
#6
|
||||
|
||||
Sería conveniente saber las tablas, los campos y realmente para qué lo necesitas.
Yo esos V_1, V_2, etc se los pasaba directamente al SP, o bien hacía que el SP devuelva todas las columnas del registro, ya después solo pillaba los que me interase. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#7
|
||||
|
||||
Cachis, 20 minutos escribiendo una explicación detallada a Lepe, y al final me dá error al postear y se me ha perdido toda la explicación ...
__________________
Piensa siempre en positivo ! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Blob en Stored Procedure | pache | Firebird e Interbase | 1 | 21-10-2006 01:11:09 |
Ayuda con Stored Procedure | Sudamericano | Firebird e Interbase | 13 | 09-06-2004 01:26:32 |
Ver los Stored Procedure | tgsistemas | SQL | 0 | 06-04-2004 17:18:22 |
Ayuda con Stored Procedure | tgsistemas | SQL | 2 | 30-03-2004 23:30:40 |
Stored Procedure | tgsistemas | SQL | 1 | 27-02-2004 13:10:33 |
|