Cita:
Iniciado por malakian
Ok,
Tomando tu ejemplo, digamos que el siguiente query devuelve 20 filas
Código SQL:
Ver originalSELECT * FROM tabla2 WHERE dato=@variable
y cada uno de esas 20 necesitara calcularles el salario y unos tax dependiendo de otras condiciones y a su vez necesitara hacer otras consultas y volver a leer otras 30 filas de otras consulta y así sucesivamente.
Ojalá la tuviera fácil así como dices tú

A lo que veo no ocupas un cursor, es solo que estas viendo la programacion en bases de datos como programacion normal, y no es asi, no veo el punto en donde digas que ocupas hacer iteraciones con los datos. pero bueno quieres usar cursores, el problema que tienes es que tienes 2 declare, y nada mas necesitas declarar una vez, quita el declare del principio y prueba