FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cuando utilizar CURSOR?
Saludos foristas.
Tengo una pequeña duda para utilizar la siguiente sentencia:
Basicamente que ventajas ofrece utilizar un CURSOR si realmente con un FOR SELECT obtengo el mismo resultado (claro a mi entender), porque la idea del CURSOR es poder moverme entre los registros de un SELECT determinado para realizar algunas que otras operaciones y eso mismo puedo hacer con el FOR SELECT dentro de su BEGIN/END. Espero haberme expresado claramente, hasta luego.
__________________
Gracias, Rolphy Reyes |
#2
|
||||
|
||||
Hasta ahora no lo he utilizado, pero me imagino que una de las diferencias radica en que el cursor utiliza la variable ROW_COUNT y que además puedes usar una clausula llamada CURRENT OF con la cual puedes realizar actualizaciones y borrados, no se los detalles al respecto pero creo que esas son algunas de las diferencias mas representativas que se presentan al comparar estos dos métodos de recorrer una consulta.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
||||
|
||||
Gracias Jhonny por responder.
Pero para la version de firebird 2.0.1 ya puedes utilizar ROW_COUNT para las sentencias SELECT. Posiblemente la ventaja que obtengo es la que mencionas de poder actualizar o hacer borrado con la sentencia CURRENT OF; pero es como te digo si quisiera realizar alguna de operaciones lo hago con un UPDATE o DELETE. Gracias y hasta luego...
__________________
Gracias, Rolphy Reyes |
#4
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
cursor | Makiley | Varios | 2 | 06-02-2006 21:57:43 |
Cuando utilizar POO??? | New | OOP | 8 | 21-06-2005 18:14:23 |
Cursor | subzero | Firebird e Interbase | 1 | 21-02-2005 20:08:42 |
Cursor | fmonte | Varios | 2 | 26-08-2004 00:51:46 |
Problemas con Cursor | Mauricio Correa | SQL | 2 | 07-10-2003 07:08:45 |
|