ejecutar un proc almacenado desde una instruccion SQL

08/09/2003 - 11:41 por Sanchez Arnoletto Martin Rodrigo | Informe spam
Estimado GRupo:

Tengo un proc. almacenado llamado usp_calcprec al cual el paso el codigo de
un articulo y la lista de precios y me devuelve mediante la variable @prec
el precio de dicho articulo
el tema es que si quiero hacer una lista de precios de articulos, debo
cargar un cursor con todos los componentes e ir recorriendolo y ejecutando
el proc. almacenado para cada uno y no solo se hace lento sino complicado a
la ejecucion.
La pregunta concretamente es:

¿existe la posibilidad de incluir un EXEC dentro de un select??? algo como

select idcomponente, detalle,(exec usp_calcprec idcomponente,idlista,@prec
output) as precio from componentes

Este no funciona
Si existe, cual seria la sintaxis correcta???


Gracias desde ya

Saludos desde Menorca

Ing. Sanchez Arnoletto Martin Rodrigo
messenger: mrsarnoletto@hotmail.com
email: mrsarnoletto@dixisargentina.com.ar

Preguntas similare

Leer las respuestas

#21 yo_no_compro_en_pcbox
09/09/2003 - 22:10 | Informe spam
Si necesitas convencerte más pregunta a Miguel Egea o a Fernando Guerrero
como tratamos a la gente de SQL Server en nuestros congresos...

Saludos.
José Luis.

"Salvador Ramos" escribió en el mensaje
news:
Mostrar la cita
#22 yo_no_compro_en_pcbox
09/09/2003 - 22:15 | Informe spam
Creo que sesría mejor que abrieras otra converasación, es una opinión
personal.
Primero porque es una pregunta nueva, aun siendo relacionada, segundo,
porque esta conversación anda algo borracha entre ribeiros y albariños, y
puede que no se "oiga" tu pregunta.

Por otro lado y centrandonos en tu pregunta, no se si con un OPENQUERY()
sobre la misma base de datos se podría hacer algo así. Ví a Fernando
Guerrero en la presentación de A Coruña hacer verdaderas travesuras con él,
pero yo no tengo los conocimientos para decir más.

Saludos.
José Luis.

"Sanchez Arnoletto Martin Rodrigo" escribió en el
mensaje news:
Mostrar la cita
poseo
Mostrar la cita
cuales
Mostrar la cita
Total
Mostrar la cita
100?
Mostrar la cita
Total
Mostrar la cita
170?
Mostrar la cita
PRECIO
Mostrar la cita
ARMADO(CAMPO
Mostrar la cita
#23 Miguel Egea
10/09/2003 - 09:08 | Informe spam
:-D Desde luego, en la plaza de María Pita se come, uff cada vez que me
acuerdo engordo un kilo :-D

Saludos Cordiales
=Proxima reunión virtual sobre rendimiento.
Messenger:
Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.

¡Cuida el rendimiento! Evita los cursores
Brigada Anti-Cursores
==

"yo_no_compro_en_pcbox" escribió en el
mensaje news:
Mostrar la cita
y
Mostrar la cita
mi
Mostrar la cita
#24 Sanchez Arnoletto Martin Rodrigo
10/09/2003 - 13:35 | Informe spam
Gracias Jose Luis, lo he solucionado ya. Luego preparare una nota sobre como
lo hice asi queda en el foro
Por otro lado me alegro de alguna manera que sin quererlo, el crossposting
haya servido para unir a los grupos.

Saludos y gracias Jose.

Ing. Sanchez Arnoletto Martin Rodrigo
messenger:
email:

"yo_no_compro_en_pcbox" escribió en el
mensaje news:%
Mostrar la cita
él,
Mostrar la cita
el
Mostrar la cita
procedimiento
Mostrar la cita
17?
Mostrar la cita
?
Mostrar la cita
COMPONENTES
Mostrar la cita
A0003.0010,
Mostrar la cita
del
Mostrar la cita
#25 Liliana Sorrentino
10/09/2003 - 13:47 | Informe spam
Martín,
espero la solución que encontraste para tu planteo, yo estuve gran parte de
la tarde de ayer buscando una forma eficiente de hacerlo y no lo conseguí,
de hecho pensaba seguir hoy intentándolo.

Saludos... Liliana.

"Sanchez Arnoletto Martin Rodrigo" escribió en el
mensaje news:
Mostrar la cita
como
Mostrar la cita
y
Mostrar la cita
en
Mostrar la cita
3.61?
Mostrar la cita
5.82
Mostrar la cita
Ads by Google
Search Busqueda sugerida