FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cursores y anidación de procedimientos almacenados
Hola a todos/as:
A ver si alguien me puede echar un cable. Tengo que realizar un cálculo de trazabilidad a partir de una serie de datos contenidos en una BBDD SQL Server. Para ello, empleo la técnica del BACKTRACKING, pero tengo un problemilla: Utilizo dos cursores que necesito para ir recorriendo resultados y, al hacer la llamada recursiva al procedimiento (hasta un máximo de 10 niveles) me da error al detectar que el cursor ya está abierto. Pero yo necesito que se mantengan independientes, ya que cada nivel de anidación va a recorrer unos resultados distintos y necesito que los anteriores continuen abiertos para que puedan seguir su ejecución una vez finalizados los bucles recursivos que haya por debajo de ellos. Un saludo y gracias David Rguez. |
#2
|
|||
|
|||
Nada, ya he averiguado cómo hacerlo :P
Bastaba con poner la cláusula LOCAL en la declaración del cursor ^^ |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
procedimientos almacenados | davidgaldo | SQL | 7 | 09-11-2006 17:28:33 |
Procedimientos almacenados | rcantu | MySQL | 0 | 30-06-2006 00:59:32 |
procedimientos almacenados | Gabriel2 | SQL | 1 | 13-01-2005 14:50:09 |
Procedimientos Almacenados | tuto | Conexión con bases de datos | 0 | 08-11-2004 14:42:05 |
Procedimientos almacenados VS UDF | rqc | Firebird e Interbase | 6 | 18-03-2004 01:29:46 |
|