Consulta Cursores y Codigo dinamico

Consulta Cursores y Codigo dinamico

am 29.06.2010 17:55:58 von Fernando Siguenza

--_2aa9f22b-e8ae-4e5c-9136-9324a9d040eb_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Amigos tengo una consulta=2C hay como ejecutar codigo dinamico en un proced=
imiento almacenado=2C por ejemplo en un procedimiento almacenado tengo una =
variable la cual almacena una consulta algo asi:

=20

set strConsulta=3D'Select * from clientes where ..........'

=20

como ejecuto la consulta que almacena la variable strConsulta??

=20

Otra duda que tengo es con los cursores=2C puedo almacenar en un cursor el =
resultado de un procedimiento almacenado??

=20

tengo un procedimiento almacenado llamado spDisponibles que me retorna vari=
os registros y quiero dentro de otro procedimiento almacenado llamado spTot=
alDisponibles llamar al pocedimiento almacenado spDisponibles y este result=
ado almacenar en un cursor para poder recorrer los registros que me retorna=
este y hacer algunos calculos.

=20

=20

Mi ultma consulta como puedo hacer para retornar un cursor o varios registr=
os calculados desde un procedimiento almacenado=2C por ejemplo

=20

tengo un procedimiento que me tiene que retornar el listado de articulos co=
n las catidades de cada uno disponibles para la venta=2C para lo cual tengo=
una consulta que quiero que este en un procedimiento almacenado que me ret=
orna todos los articulos disponibles

=20

articulo1 5

articulo2 6

articulo3 9

=20

luego en otro procedimiento caso cuantos tengo reservados

=20

articulo1 2

articulo3 1

=20

con lo cual tengo que hacer la resta de cada uno y retornar el saldo dispon=
ible=2C y me deberia retornar lo siguiente

=20

articulo1 3

articulo2 6

articulo3 8

=20

Como podria hacer lo que necesito espero me puedan ayudar

=20

Saludos
Fernando
=20
____________________________________________________________ _____
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=3Dwindows+vista&mkt=3De n-US&form=3DQBR=
E=

--_2aa9f22b-e8ae-4e5c-9136-9324a9d040eb_--

Re: Consulta Cursores y Codigo dinamico

am 30.06.2010 06:53:58 von Johan De Meersman

--0003255753564856de048a3824a8
Content-Type: text/plain; charset=ISO-8859-1

Ay Caramba.

I think you'll find it a bit, well, pointless to post spanish in the generic
MySQL list, that's what mysql-es is for.

Now if you'd care to translate... :-)

2010/6/29 Fernando Siguenza

>
> Amigos tengo una consulta, hay como ejecutar codigo dinamico en un
> procedimiento almacenado, por ejemplo en un procedimiento almacenado tengo
> una variable la cual almacena una consulta algo asi:
>
>
>
> set strConsulta='Select * from clientes where ..........'
>
>
>
> como ejecuto la consulta que almacena la variable strConsulta??
>
>
>
> Otra duda que tengo es con los cursores, puedo almacenar en un cursor el
> resultado de un procedimiento almacenado??
>
>
>
> tengo un procedimiento almacenado llamado spDisponibles que me retorna
> varios registros y quiero dentro de otro procedimiento almacenado llamado
> spTotalDisponibles llamar al pocedimiento almacenado spDisponibles y este
> resultado almacenar en un cursor para poder recorrer los registros que me
> retorna este y hacer algunos calculos.
>
>
>
>
>
> Mi ultma consulta como puedo hacer para retornar un cursor o varios
> registros calculados desde un procedimiento almacenado, por ejemplo
>
>
>
> tengo un procedimiento que me tiene que retornar el listado de articulos
> con las catidades de cada uno disponibles para la venta, para lo cual tengo
> una consulta que quiero que este en un procedimiento almacenado que me
> retorna todos los articulos disponibles
>
>
>
> articulo1 5
>
> articulo2 6
>
> articulo3 9
>
>
>
> luego en otro procedimiento caso cuantos tengo reservados
>
>
>
> articulo1 2
>
> articulo3 1
>
>
>
> con lo cual tengo que hacer la resta de cada uno y retornar el saldo
> disponible, y me deberia retornar lo siguiente
>
>
>
> articulo1 3
>
> articulo2 6
>
> articulo3 8
>
>
>
> Como podria hacer lo que necesito espero me puedan ayudar
>
>
>
> Saludos
> Fernando
>
> ____________________________________________________________ _____
> Discover the new Windows Vista
> http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US &form=QBRE
>



--
Bier met grenadyn
Is als mosterd by den wyn
Sy die't drinkt, is eene kwezel
Hy die't drinkt, is ras een ezel

--0003255753564856de048a3824a8--