Que tal Sres.
Lo que intento hacer es crear una FUNCTION, pasarle unos valores del
registro, efectuar unos calculos ahi y que me devuelva un valor. Hasta
aqui todo bien, pero lo que necesito es guardar ese valor para que el
siguiente registro en leer la function pueda utilizar este valor ya
calculado y asi sucesivamente. He analizado algunos puntos y no logro
dar con el resultado.
- No puedo utilizar sentencias DML en tablas y temporales dentro de
una UDF
- No puedo llamar a un Store Procedure dentro de una UDF, para que
haga el trabajo, pero esto no esta permitido, salvo que sea extendido
y esto lo complica todo
- Lo unico permitido hasta ahora es utilizar variables de tipo table y
usar DML, pero estas solo existen en el ambito de la function, asi que
cuando sale de la function ya no existe tal variable.
- He intentado hacer el mismo trabajo en un SP utilizando cursores
pero el tiempo de demora es insostenible ya que el volumen a procesar
es inmenso.
No me queda otra que recurrir a uds, a ver si alguien tiene una
solucion ó alguna idea.
Utilizo SQL SERVER 2000
Gracias.
Leer las respuestas