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