![]() |
Dos cursores a la vez
Hola Amigos:
Tengo problema al momento de colocar dos cursores en un mismo procedimiento almacenado.
Si yo quito todo el código que viene despues del IF Table = 'Precios', compila bien el procedimiento. El error de compilación que sale ahora con el código de arriba es el siguiente. Incorrect syntax near the keyword 'for' Espero sus ayudas nuevamente amigos. Un Saludo y Gracias por todo.. |
creo que en la segunda sentencia, donde dices DECLARE @PRECIOS , el arroba va de más. No estoy seguro, pero me parece que los cursores no puedes declararlos con el arroba delante.
|
Cita:
Gracias.... ;) |
Que tal Lucas, yo no recomiendo mucho el uso de cursores, si puedes evitarlo mejor ya que degrada bastante el rendimiento del servidor, si le entiendo bien a lo que quieres hacer, podrias hacerlo de la siguiente manera.
Y recuerda, ;) NADA DE CURSORES, siempre y cuando se pueda hacer de otra forma. Saludos. Vicente López. |
Cita:
Con respecto a esto he leído en varias web que no es recomendable por el mismo motivo que dices tú, pero no he leído como hacerlo si tienes que procesar 1000 registros, aquí en mi caso es muy necesario los cursores, además este problema se lo achacan a SQL Server no más, para oracle se usan muchos los cursores y no leído nada en contra sobre esto... Espero algún día entender como lo hago con estos problemas. :( |
pues no hay problema si son 1,000, dime si funciona con el codigo que te di...
Saludos. |
Cita:
Saludos... |
| La franja horaria es GMT +2. Ahora son las 06:03:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi