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

#16 José Luis
09/09/2003 - 13:39 | Informe spam
Lo pillamos por banda para el próximo congreso, y entre
copa de ribeiro, copa de albariño... vuelve a Murcia con
un dominio completo de los CursorAdapter X-DDDD

Saludos.
José Luis

Entre Jose Luís y Pablo acabarán convenciendote jeje

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
==>

"Salvador Ramos" escribió en el


mensaje
news:#
jeje, igualmente José Luís.

La verdad que el foxpro siempre me ha llamado la




atención, me parece una
herramienta muy apropiada para el desarrollo de




aplicaciones. Además hace
bastantes años (joer que viejo me estoy haciendo)




desarrollé muchas
aplicaciones con Clipper, y hubo un momento en que ésta




desapareció y tuve
que elegir una nueva herramienta para mis desarrollos




(las opciones fueron
delphi, foxpro y visual basic), finalmente elegí VB y




SQL Server ;-)

La pena es que no disponga de tiempo para echarle un




vistazo y hacer algun
desarrollo con foxpro, ya me gustaría hacerlo y pasarme




por el grupo,
jejeje

Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo




su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL




Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)


"José Luis" escribió en el mensaje
news:40ae01c3761a$32e79190$
Como Pablo yo también he caído en la "trampa"




del "cross".

Por un momento creía que te habías dejado influenciar




por
Miguel, Al que si vemos de vez en cuando por vfoxpro.

Da igual, aunque no te estemos ganando para la "causa




fox"
siempre es un placer saludarte.

José Luis


>Hola:
>
>Eso no es posible hacerlo. Para solucionar ese caso
tienes las funciones
>definidas por el usuario UDF's.
>
>Si que podrías hacer SELECT Campo1, Campo2,




dbo.TuFunción
(@Par1) FROM ...
>Para crear estas funciones tienes las instrucción




CREATE
FUNCTION.
>
>Esta es una de las novedades de SQL Server 2000, en
versiones anteriores no
>estaba disponible.
>
>
>Un saludo
>Salvador Ramos
>Murcia - España
>
>No puedes conseguir software rápidamente disminuyendo




su
calidad.
>En cambio, si que lo consigues aumentando la calidad.
>
>www.helpdna.net (información sobre Windows DNA, SQL
Server, .NET, ...)
>
>
>Microsoft MVP SQL Server
>MCP SQL Server
>PASS Spanish Group (www.sqlpass.org)
>
>
>"Sanchez Arnoletto Martin Rodrigo"
escribió en el
>mensaje news:#
>> 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:
>> email:
>>
>>
>
>
>.
>






.

Respuesta Responder a este mensaje
#17 Salvador Ramos
09/09/2003 - 13:49 | Informe spam
Pues estoy dispuesto a intentarlo, me ha sonado muy bien eso del ribeiro y
el albariño ...
Y más viendo lo bien que me ha ido el tratamiento cervezero que me dió mi
médico para este verano ;-)))

Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)


"José Luis" escribió en el mensaje
news:529201c376c7$02238e80$
Lo pillamos por banda para el próximo congreso, y entre
copa de ribeiro, copa de albariño... vuelve a Murcia con
un dominio completo de los CursorAdapter X-DDDD

Saludos.
José Luis

Entre Jose Luís y Pablo acabarán convenciendote jeje

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
==>

"Salvador Ramos" escribió en el


mensaje
news:#
jeje, igualmente José Luís.

La verdad que el foxpro siempre me ha llamado la




atención, me parece una
herramienta muy apropiada para el desarrollo de




aplicaciones. Además hace
bastantes años (joer que viejo me estoy haciendo)




desarrollé muchas
aplicaciones con Clipper, y hubo un momento en que ésta




desapareció y tuve
que elegir una nueva herramienta para mis desarrollos




(las opciones fueron
delphi, foxpro y visual basic), finalmente elegí VB y




SQL Server ;-)

La pena es que no disponga de tiempo para echarle un




vistazo y hacer algun
desarrollo con foxpro, ya me gustaría hacerlo y pasarme




por el grupo,
jejeje

Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo




su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL




Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)


"José Luis" escribió en el mensaje
news:40ae01c3761a$32e79190$
Como Pablo yo también he caído en la "trampa"




del "cross".

Por un momento creía que te habías dejado influenciar




por
Miguel, Al que si vemos de vez en cuando por vfoxpro.

Da igual, aunque no te estemos ganando para la "causa




fox"
siempre es un placer saludarte.

José Luis


>Hola:
>
>Eso no es posible hacerlo. Para solucionar ese caso
tienes las funciones
>definidas por el usuario UDF's.
>
>Si que podrías hacer SELECT Campo1, Campo2,




dbo.TuFunción
(@Par1) FROM ...
>Para crear estas funciones tienes las instrucción




CREATE
FUNCTION.
>
>Esta es una de las novedades de SQL Server 2000, en
versiones anteriores no
>estaba disponible.
>
>
>Un saludo
>Salvador Ramos
>Murcia - España
>
>No puedes conseguir software rápidamente disminuyendo




su
calidad.
>En cambio, si que lo consigues aumentando la calidad.
>
>www.helpdna.net (información sobre Windows DNA, SQL
Server, .NET, ...)
>
>
>Microsoft MVP SQL Server
>MCP SQL Server
>PASS Spanish Group (www.sqlpass.org)
>
>
>"Sanchez Arnoletto Martin Rodrigo"
escribió en el
>mensaje news:#
>> 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:
>> email:
>>
>>
>
>
>.
>






.

Respuesta Responder a este mensaje
#18 Pablo Roca
09/09/2003 - 19:33 | Informe spam
:))))))

Saludos,

Pablo Roca - Microsoft Visual Foxpro MVP
Sysop de PortalFox (http://www.portalfox.com)
La Coruña, España
"Apoya a FoxPro, utiliza software legal"

"Miguel Egea" escribió en el mensaje
news:
Entre Jose Luís y Pablo acabarán convenciendote jeje

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
==>

"Salvador Ramos" escribió en el mensaje
news:#
> jeje, igualmente José Luís.
>
> La verdad que el foxpro siempre me ha llamado la atención, me parece una
> herramienta muy apropiada para el desarrollo de aplicaciones. Además


hace
> bastantes años (joer que viejo me estoy haciendo) desarrollé muchas
> aplicaciones con Clipper, y hubo un momento en que ésta desapareció y


tuve
> que elegir una nueva herramienta para mis desarrollos (las opciones


fueron
> delphi, foxpro y visual basic), finalmente elegí VB y SQL Server ;-)
>
> La pena es que no disponga de tiempo para echarle un vistazo y hacer


algun
> desarrollo con foxpro, ya me gustaría hacerlo y pasarme por el grupo,
jejeje
>
> Un saludo
> Salvador Ramos
> Murcia - España
>
> No puedes conseguir software rápidamente disminuyendo su calidad.
> En cambio, si que lo consigues aumentando la calidad.
>
> www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)
>
>
> Microsoft MVP SQL Server
> MCP SQL Server
> PASS Spanish Group (www.sqlpass.org)
>
>
> "José Luis" escribió en el mensaje
> news:40ae01c3761a$32e79190$
> Como Pablo yo también he caído en la "trampa" del "cross".
>
> Por un momento creía que te habías dejado influenciar por
> Miguel, Al que si vemos de vez en cuando por vfoxpro.
>
> Da igual, aunque no te estemos ganando para la "causa fox"
> siempre es un placer saludarte.
>
> José Luis
>
>
> >Hola:
> >
> >Eso no es posible hacerlo. Para solucionar ese caso
> tienes las funciones
> >definidas por el usuario UDF's.
> >
> >Si que podrías hacer SELECT Campo1, Campo2, dbo.TuFunción
> (@Par1) FROM ...
> >Para crear estas funciones tienes las instrucción CREATE
> FUNCTION.
> >
> >Esta es una de las novedades de SQL Server 2000, en
> versiones anteriores no
> >estaba disponible.
> >
> >
> >Un saludo
> >Salvador Ramos
> >Murcia - España
> >
> >No puedes conseguir software rápidamente disminuyendo su
> calidad.
> >En cambio, si que lo consigues aumentando la calidad.
> >
> >www.helpdna.net (información sobre Windows DNA, SQL
> Server, .NET, ...)
> >
> >
> >Microsoft MVP SQL Server
> >MCP SQL Server
> >PASS Spanish Group (www.sqlpass.org)
> >
> >
> >"Sanchez Arnoletto Martin Rodrigo"
> escribió en el
> >mensaje news:#
> >> 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:
> >> email:
> >>
> >>
> >
> >
> >.
> >
>
>


Respuesta Responder a este mensaje
#19 Pablo Roca
09/09/2003 - 19:33 | Informe spam
por aqui? .. ni tocar eso de momento .. jajaja

Saludos,

Pablo Roca - Microsoft Visual Foxpro MVP
Sysop de PortalFox (http://www.portalfox.com)
La Coruña, España
"Apoya a FoxPro, utiliza software legal"

"Salvador Ramos" escribió en el mensaje
news:%236%
jeje, Pablo, me alegro que te pases por los grupos de SQL Server, a ver si


a
parte de leerlos mandas algun mensajillo por allí, que será un placer


leerte
;-)

Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)


"Pablo Roca" escribió en el mensaje
news:#
> No te puedo decir el motivo exacto porque no lo sé ... pero creo que


puede
> ser alguno de estos. Ojo no quiero polemizar ahi ... solo es puramente
> informativo.
>
> - que parece que entras como a todo tren, preguntando el mas sitios del
> lugar debido.
>
> - que puede que ya te lo hayan contestado en uno de los grupos y se
mantiene
> una discusion dificilmente seguible (unos dan reply haciendo el


crosspost
y
> otros no).. Conclusión ... mas respuestas en un news, que en otro.
>
> - imaginate que si por ejemplo alguien lee los dos grupos de noticias
(como
> es mi caso), y te lo respondo en uno solo .. pues tendré que andar
revisando
> los dos grupos para respuestas parciales (sin crosspost)
>
> No se ... quizas puedan ser estos .. o algun motivo mas. De todos modos


a
mi
> si es una pregunta tecnica no me molesta.
>
> Saludos,
>
> Pablo Roca - Microsoft Visual Foxpro MVP
> Sysop de PortalFox (http://www.portalfox.com)
> La Coruña, España
> "Apoya a FoxPro, utiliza software legal"
>
> "Sanchez Arnoletto Martin Rodrigo" escribió


en
el
> mensaje news:
> > Aprovecho la colada para preguntar porque se considera al


crossposting
un
> > mal habito? Si está bien orientado, creo que es una manera de como ven
> > llegar a respuestas concretas. Lamento lo ocurrido, pero me gustaría
saber
> > el porqué se lo considera un mal hábito, repito, siempre y cuando se
> dirijan
> > a grupos donde se discuta el tema al cual va referido el news.


Entiendo
> > perfectamente que es una herramienta la mar de buena para transmitir
SPAM
> y
> > cosas por el estilo.
> >
> > Saludos y disculpen
> >
> >
> > Ing. Sanchez Arnoletto Martin Rodrigo
> > messenger:
> > email:
> >
> >
> >
> >
> >
> > "Salvador Ramos" escribió en el mensaje
> > news:
> > > Si, ha sido por el crossposting, pero me alegro mucho de leerte por
aquí
> > >
> > > jejeje, algo bueno tenía que tener el mal hábito del crossposting,
> siempre
> > > hay que ver el lado bueno jejeje.
> > >
> > > Un abrazo Pablo ;-)))
> > >
> > >
> > > Un saludo
> > > Salvador Ramos
> > > Murcia - España
> > >
> > > No puedes conseguir software rápidamente disminuyendo su calidad.
> > > En cambio, si que lo consigues aumentando la calidad.
> > >
> > > www.helpdna.net (información sobre Windows DNA, SQL Server, .NET,


...)
> > >
> > >
> > > Microsoft MVP SQL Server
> > > MCP SQL Server
> > > PASS Spanish Group (www.sqlpass.org)
> > >
> > >
> > > "Pablo Roca" escribió en el mensaje
> > > news:
> > > > Ops .. ya veo .. era un crosspost...
> > > >
> > > > Bueno .. es lo mismo.
> > > >
> > > > Un saludo :)
> > > >
> > > > Saludos,
> > > >
> > > > Pablo Roca - Microsoft Visual Foxpro MVP
> > > > Sysop de PortalFox (http://www.portalfox.com)
> > > > La Coruña, España
> > > > "Apoya a FoxPro, utiliza software legal"
> > > >
> > > > "Pablo Roca" escribió en el mensaje
> > > > news:
> > > > > Hombre Salvador!
> > > > >
> > > > > Bienvenido por estos lares ... :))
> > > > >
> > > > > Que los chicos grandes de SQL Server se acerquen por aqui es una
> buena
> > > > > noticia. :)))
> > > > >
> > > > > Saludos,
> > > > >
> > > > > Pablo Roca - Microsoft Visual Foxpro MVP
> > > > > Sysop de PortalFox (http://www.portalfox.com)
> > > > > La Coruña, España
> > > > > "Apoya a FoxPro, utiliza software legal"
> > > > >
> > > > > "Salvador Ramos" escribió en el mensaje
> > > > > news:
> > > > > > Hola:
> > > > > >
> > > > > > Eso no es posible hacerlo. Para solucionar ese caso tienes las
> > > funciones
> > > > > > definidas por el usuario UDF's.
> > > > > >
> > > > > > Si que podrías hacer SELECT Campo1, Campo2,


dbo.TuFunción(@Par1)
> > FROM
> > > > ...
> > > > > > Para crear estas funciones tienes las instrucción CREATE
FUNCTION.
> > > > > >
> > > > > > Esta es una de las novedades de SQL Server 2000, en versiones
> > > anteriores
> > > > > no
> > > > > > estaba disponible.
> > > > > >
> > > > > >
> > > > > > Un saludo
> > > > > > Salvador Ramos
> > > > > > Murcia - España
> > > > > >
> > > > > > No puedes conseguir software rápidamente disminuyendo su
calidad.
> > > > > > En cambio, si que lo consigues aumentando la calidad.
> > > > > >
> > > > > > www.helpdna.net (información sobre Windows DNA, SQL Server,
.NET,
> > ...)
> > > > > >
> > > > > >
> > > > > > Microsoft MVP SQL Server
> > > > > > MCP SQL Server
> > > > > > PASS Spanish Group (www.sqlpass.org)
> > > > > >
> > > > > >
> > > > > > "Sanchez Arnoletto Martin Rodrigo"
> > escribió
> > > > en
> > > > > el
> > > > > > mensaje news:#
> > > > > > > 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:
> > > > > > > email:
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> > >
> >
> >
>


Respuesta Responder a este mensaje
#20 Fernando España
09/09/2003 - 20:18 | Informe spam
Dejame decirte salvador.. Pensar en VFP es una decision muuuyyy acertada..
jajaja. De igual forma Pablo, bienvenido..

Fernando España.

"Pablo Roca" wrote in message
news:
:))))))

Saludos,

Pablo Roca - Microsoft Visual Foxpro MVP
Sysop de PortalFox (http://www.portalfox.com)
La Coruña, España
"Apoya a FoxPro, utiliza software legal"

"Miguel Egea" escribió en el mensaje
news:
> Entre Jose Luís y Pablo acabarán convenciendote jeje
>
> 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
> ==> >
>
> "Salvador Ramos" escribió en el mensaje
> news:#
> > jeje, igualmente José Luís.
> >
> > La verdad que el foxpro siempre me ha llamado la atención, me parece


una
> > herramienta muy apropiada para el desarrollo de aplicaciones. Además
hace
> > bastantes años (joer que viejo me estoy haciendo) desarrollé muchas
> > aplicaciones con Clipper, y hubo un momento en que ésta desapareció y
tuve
> > que elegir una nueva herramienta para mis desarrollos (las opciones
fueron
> > delphi, foxpro y visual basic), finalmente elegí VB y SQL Server ;-)
> >
> > La pena es que no disponga de tiempo para echarle un vistazo y hacer
algun
> > desarrollo con foxpro, ya me gustaría hacerlo y pasarme por el grupo,
> jejeje
> >
> > Un saludo
> > Salvador Ramos
> > Murcia - España
> >
> > No puedes conseguir software rápidamente disminuyendo su calidad.
> > En cambio, si que lo consigues aumentando la calidad.
> >
> > www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)
> >
> >
> > Microsoft MVP SQL Server
> > MCP SQL Server
> > PASS Spanish Group (www.sqlpass.org)
> >
> >
> > "José Luis" escribió en el mensaje
> > news:40ae01c3761a$32e79190$
> > Como Pablo yo también he caído en la "trampa" del "cross".
> >
> > Por un momento creía que te habías dejado influenciar por
> > Miguel, Al que si vemos de vez en cuando por vfoxpro.
> >
> > Da igual, aunque no te estemos ganando para la "causa fox"
> > siempre es un placer saludarte.
> >
> > José Luis
> >
> >
> > >Hola:
> > >
> > >Eso no es posible hacerlo. Para solucionar ese caso
> > tienes las funciones
> > >definidas por el usuario UDF's.
> > >
> > >Si que podrías hacer SELECT Campo1, Campo2, dbo.TuFunción
> > (@Par1) FROM ...
> > >Para crear estas funciones tienes las instrucción CREATE
> > FUNCTION.
> > >
> > >Esta es una de las novedades de SQL Server 2000, en
> > versiones anteriores no
> > >estaba disponible.
> > >
> > >
> > >Un saludo
> > >Salvador Ramos
> > >Murcia - España
> > >
> > >No puedes conseguir software rápidamente disminuyendo su
> > calidad.
> > >En cambio, si que lo consigues aumentando la calidad.
> > >
> > >www.helpdna.net (información sobre Windows DNA, SQL
> > Server, .NET, ...)
> > >
> > >
> > >Microsoft MVP SQL Server
> > >MCP SQL Server
> > >PASS Spanish Group (www.sqlpass.org)
> > >
> > >
> > >"Sanchez Arnoletto Martin Rodrigo"
> > escribió en el
> > >mensaje news:#
> > >> 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:
> > >> email:
> > >>
> > >>
> > >
> > >
> > >.
> > >
> >
> >
>
>

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida